* {margin:0px; padding:0px; font-size:10pt; font-family:Tahoma;}
html, body {height:100%;}

img {border:0px;}

/*table  {border-collapse:collapse;}
table td {margin: 0px;padding: 0px; vertical-align:top;}*/
col {background-image:none;}

.clear {clear:both;}

body {background-color:#F4F4F4;}

p {font-size:10pt; padding-bottom:10pt;}
a {color:#8BBF00;}

ul {padding-bottom:10pt;}
ul ul {padding: 0px 0px 0px 20px;}
ul li {list-style:none; padding:0px 0px 0px 10px; background:url(img/arr1.gif) no-repeat 0px 5px;}

#global {background-image:url(img/book_global.gif); background-position:right; background-repeat:repeat-y;border-collapse:collapse; width:100%;}
#global_inner {background-image:url(img/book_global_inner.gif); background-position:left; background-repeat:repeat-y;}

#logo {margin:70px 0 0 32px;}
#ruka {position:absolute; top:242px; left:75px; z-index:3;}
#logo img, #ruka img {display:block;}

#head {background-image:url(img/book_top_goriz.jpg); background-position:left top; background-repeat:repeat-x; border-collapse:collapse; width:100%;}
#head .left {padding-top:21px;}
#head .right {padding-top:21px; padding-right:35px;}
#head .left .spacer {width:354px;}

#demis_advert {padding:28px 0px 35px 0px; font-family:Tahoma; color:#373737; clear:left;}
#demis_advert span {color:#8BBF00;}

#partners { border-collapse:collapse;width:100%;}
#partners td {padding:0px 20px 0px 0px;}
#partners a {display:block; padding-bottom:14px; border-bottom:4px solid #D8D8D8;}
#partners img {display:block;}

.zag {display:block; margin-bottom:20px;}
/*.block {margin-bottom:30px; font-family:Tahoma; font-size:75%; color:#373737;}*/

input.text {display:block; height:19px; width:424px; margin:5px 0px 11px 0px; border:1px solid #B0B0B0;}
textarea {display:block; height:59px; width:424px; margin:5px 0px 11px 0px; border:1px solid #B0B0B0;}
button {width:116px; margin-top:3px; margin-bottom:8px; border:0px; background-color:transparent;}

.arrow  {color:#8BBF00; font-size:14pt; padding-left:30px; background:url(img/marker_green.gif) no-repeat left 3px;}
.arrow  a {color:#8BBF00; font-size:14pt; text-decoration:none;}
.arrow a:hover {text-decoration:underline;}
.block {padding-left:30px;}

/*#head .right .block {padding-right:50px;}*/

#center {/*background-image:url(img/book_center_bg.jpg); background-repeat:repeat-x; background-position:top;*/ border-collapse:collapse;width:100%;}
#center .left {padding-left:25px; padding-top:0px; font-family:Tahoma; color:#000000; vertical-align:top; width:375px;}
#center .left img {display:block;}
#center .left div {margin:30px 0px 30px 0px;}
#center .left a {display:block; margin-bottom:7px; padding-left:12px; background:url(img/marker.gif) no-repeat left 6px; color:#8C0000; text-decoration:underline;}
#center .left a:hover {text-decoration:none;}
#center .right {padding-top:165px; padding-right:100px;}
#center .right img {display:block;}
/*#center .right .block {padding-left:30px; background-image:url(img/marker_green.gif); background-repeat:no-repeat; background-position:left 3px;}*/
#center .spacer {width:250px; height:85px;}

#phone img {display:block;}

#bottom_lin {height:38px; padding:0px 26px 0px 29px; background:url(img/bottom_lin.gif) no-repeat 62px top;}
#bottom_lin div {height:38px; background:url(img/bottom_lin_bg.gif) repeat-x left 16px;}

#bottom {height:151px; background:url(img/book_bottom_bg.jpg) repeat-x bottom; font-family:Tahoma; /*font-size:75%;*/ color:#6C6C6C;border-collapse:collapse; width:100%;}
#bottom td {padding-left:122px; vertical-align:top;}
#bottom div {padding-left:7px; background:url(img/bottom_marker.gif) no-repeat left 2px; }
#bottom a {color:#791717; text-decoration:underline;}
#bottom a:hover {text-decoration:none;}

/*#mene {font-family:Tahoma; font-size:69%; color:#6F6F6F;}*/

#center_inner {position:absolute; top:400px; height:300px; margin-bottom:350px; z-index:2;}
#center_inner .left {padding-left:81px; padding-right:27px; padding-top:115px; background:url(img/book_center_left_inner.jpg) no-repeat left top; background-color:transparent; font-family:Tahoma; /*font-size:81%;*/ color:#000000;}
#center_inner .right {padding-top:165px; padding-right:100px; background:url(img/book_center_right_inner.jpg) no-repeat right top; background-color:transparent;}
#center_inner .left .spacer {width:250px;}

#spacer_g {height:600px;}


.red {color:#8BBF00;}


#liveinternet{width:31px; float:right;margin:0 115px 0 0;_margin:0 55px 0 0;}

.right{vertical-align:bottom !important;}

#copyright{padding:0 0 100px 0; width:275px; float:right;}

#center_fon_left{ height:56px; width:167px;background:url(img/center_fon_left.jpg) no-repeat left bottom; float:right; margin:18px 0 0 0;position:relative;z-index:3;}
.center_fon{background:url(img/center_fon.jpg) repeat-x left 18px; height:90px; margin:0 -20px 0 0;}
#center_fon_right{background:url(img/center_fon_right.jpg) no-repeat left 18px; height:90px;}

#content{border-collapse:collapse; width:100%;}

#cl_bg{background:url(img/center_left_img.jpg) no-repeat right 50px;margin:0 !important; display:block; padding:0 35px 0 0;}

#cr_bg{background:url(img/center_right_img.jpg) no-repeat left 80px; padding:165px 70px 0 0; margin:-165px 0 0 0; width:100% !important;}

.left p{margin:0 0 10px 0;}
.right div{margin:0;}

#lf_img{background:url(img/lf_img.gif) no-repeat right top; height:35px;}
#rf_img{background:url(img/foot_img2.jpg) no-repeat left top; height:35px;}
#lfb{background:url(img/foot_img3.jpg) repeat-y right top;}
#rfb{background:url(img/foot_img4.jpg) repeat-y left top;}
#lb_foot{background:url(img/foot_img5.jpg) no-repeat right top; height:81px;}
#rb_foot{background:url(img/foot_img6.jpg) no-repeat left top; height:81px;}

#footer {height:161px;}

#footLine1 {height:35px; background-image:url(img/fl01.gif);}

#footLine2 {height:78px; background:url(img/fl02.gif) 0 0; margin:3px 0 0 0;}

#fl01 {width:45px; height:35px; float:left; background-image:url(img/fb01.gif); position:relative;}
#fl02 {width:45px; height:35px; float:right; background-image:url(img/fb02.gif); position:relative;}
#fl03 {width:45px; height:78px; float:left; background-image:url(img/fb03.gif);}
#fl04 {width:45px; height:78px; float:right; background-image:url(img/fb04.gif);}
#footLine2 .flb {float:right; padding:10px 0px 0px 5px;}



#copy {float:left; padding:0 0px 10px 65px; background:url(img/f-line.gif) no-repeat 55px 0; width:450px;}

#copy p {color:#6C6C6C; padding:0;}

#copy a{color:#791717; text-decoration:underline;}

#copy a:hover{color:#791717; text-decoration:none;}

#copy p strong {color:#3c6a9b; font-weight:bold;}

#fCont {float:left; width:250px; background:url(img/f-line.gif) no-repeat 0 0; padding:0 0 0 10px;}
#fCont p {color:#000; padding:0;}
#fCont a{color:#791717;text-decoration:underline;}
#fCont a:hover{color:#791717; text-decoration:none;}

#topLine {height:20px; background-color:#151515;}


#layout {width:100%; height:300px;border-collapse:collapse; background-color:transparent;background:url(img/mt-bcg.gif) repeat-x 0 0;}

#layout td{vertical-align:top;}

#leftFrame {width:306px; }

#rightFrame {background:url(img/r-frame-bcg.jpg) no-repeat right 0;}

#rightFrame td { padding:0;}

#mainTable {width:100%; height:100%; overflow:hidden;border-collapse:collapse;}

.leftBorder {width:50px; background:#3A3A3A url(img/brd-left.gif) repeat-y right; vertical-align:top;}

.rightBorder {width:50px; background:#3A3A3A url(img/brd-right.gif) repeat-y left; vertical-align:top;}

/*#mainFrame {height:100%;}*/

#mSp {width:771px; height:16px; clear:both;}

.main {width:100%;border-collapse:collapse;}

.foot {height:161px;}

#lbrTop {height:369px; background:url(img/brd-left-top.jpg) no-repeat right 0;}

#lbrCen {height:280px; background:url(img/brd-left-cen.jpg) no-repeat right;}

#lbrBot {height:161px; background:url(img/brd-left-bot.gif) no-repeat right;}



#rbrTop {height:369px; background:url(img/brd-right-top.jpg) no-repeat left 0;}

#rbrCen {height:280px; background:url(img/brd-right-cen.jpg) no-repeat left;}

#rbrBot {height:161px; background:url(img/brd-right-bot.gif) no-repeat left;}

#picpromo {width:260px;height:281px;background:url(img/ruka.jpg) no-repeat; margin:-3px 20px 0 0; position:relative; z-index:12; float:right;}

div.mLine01 {}

div.mLine02 {height:52px; padding: 0 0 0 20px;}

div.mLine02 img {display:block;}

.mLine02new{margin:0 0 -25px 0;}

#cl_bg p{padding:0; background:url(img/arr_red.gif) no-repeat 0px 6px;margin:0;}


#topTel {width:180px; height:30px; color:#FFF; font-weight:bold; padding:1px 0 0 0;}
#topTel img {display:block;}
#topTelB {color:#8C0000; padding:0 0 0 0;}
#topTelB img {display:block;}

#tel{float:left;}

#left_corner{background:url(img/l-frame-bcg.jpg) no-repeat 0 0; position:relative; z-index:2; height:273px; margin:0 0 -273px 0;}
#fCont, #copy {padding-bottom:9px;}

.left a {display:block; margin-bottom:7px; padding-left:12px; background:url(img/marker.gif) no-repeat left 6px; color:#8C0000; text-decoration:underline;}



/* SMS form */

#frmSms {
  width: 100%;
  background: #8BBF00;
  color: #FFFFFF;
  font-weight: bold;
  margin-bottom: 20px;
}

#frmSms h3 {
  margin: 5px;
  padding: 0;
}

#frmSms table {
  margin: 10px;
  width: 100%;
}

#frmSms table th {
  width: 110px;
  text-align: right;
  padding-right: 5px;
}

#frmSms input {
  width: 80%;
}

#frmSms .links {
  text-align: center;
}

#frmSms .links a,
#frmSms .links a:link,
#frmSms .links a:visited {
  font-size: 8pt;
  color: #FFFFFF;
}


h1.demis_h1{
font-family: tahoma,arial; 
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 18px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
color: rgb(159, 198, 46); 
text-align: justify;
margin-bottom: 20px;
}

h2.demis_h2{
font-family: tahoma,arial; 
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 18px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
color: rgb(159, 198, 46); 
text-align: justify;
margin-bottom: 20px;
}


.white_podl{
  padding: 10px 20px; 
  background-color: rgb(255, 255, 255);
}

.p-header-static {
  padding: 2px 6px;
  float: left;
  margin-left: 12px;
  margin-top: 8px;
  background-color: rgb(215, 215, 215);
}

.p-header-active {
  padding: 2px 6px;
  float: left;
  margin-left: 12px;
  margin-top: 8px;
}

