*{ margin:0; padding:0;}
html,body{font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:90.01%;
 background:#0089d1 url(/img/1.gif) repeat; color:#fff;
}
a, img {border: 0}
h1,h2{ color:#dceffd; font-size:14px; font-family:Tahoma,Arial; line-height:1em; margin-top:5px; letter-spacing:2px;}
h1{ margin-bottom:20px;}
h2.article {margin: 40px 0 20px 0; letter-spacing: 0; font-size: 90.01%}
h2.agreement {margin: 40px 0 20px 0; text-align: left; letter-spacing: 0;}
ul.agreement {margin: 0 0 10px 20px;}
p.agreement {text-align: left; margin: 0 0 20px 0}
p.agreement a {color: #FFF000;}
div.copyarticle {font-size: 11px; margin: 40px 0 50px 0}
/*stili dlija ssilok*/
a{ text-decoration:underline; color:#fff;}
a:hover{ text-decoration:none;}
p{ margin:1em 0 0 0;}

#SuperWarp{ text-align:justify; margin:0 auto;width:960px; height:1%; position:relative; padding-top:106px;}
#l-col p.otziv-mess,#content h1, #r-col .r-coli-ins span {text-align:left; }
#warp{ width:745px; float:left;}
#content{ float:right; width:496px;position:relative; margin-right:18px;  padding:70px 0 162px 0;}
#left{  width:203px;float:left; padding-bottom:200px;}/*padding for Left Block Banner*/
#right{width:203px;float:right;}
.cleaner{ height:0; width:100%; clear:both; font-size:1px;}
/*--------------------[Center Content Block]----------------------*/
#center-text{ margin-top:635px; border-top:1px solid #dceffd;}
html:root #center-text{margin-top:785px;}
#photos{ position:absolute;top:115px; right:0; height:724px; width:496px;}
#page-navi{ height:28px; border-bottom:1px solid #dceffd; vertical-align:middle;font-size:11px; padding:7px 0 ;}
.img-cont{ float:left; width:150px; margin:25px 20px 20px 0; text-align:left; position:relative; }
.last-pic{ margin:25px 0 0 0;}
.image{ text-align:center; }
.image img{border:1px solid #f3acdd; margin:0; padding:3px; color:#fff; font-weight:bold;}
.img-cont a{ font-weight:bold; font-size:11px; }
.img-cont p{  line-height:1em; }
.img-cont span { height:1%;}
.img-cont span img{ border:0; vertical-align: baseline; padding:0 0px 0 5px;}
.img-cont span img.rad{ padding:0 0 0 0px;}
html:root .img-cont span img.rad{ padding:0 0 0 0px;}
.img-cont span  a{ padding:0 7px 0 0; }
#stroke{height:7px; width:100%; background:url(/img/stroke.gif) repeat-x 0 0; clear:both;}
.border{ border-top:1px solid #dceffd; margin-top:30px; }
.top100{ font-size:11px; }
.lst{ margin-bottom:12px;}
/*----------------[left-colunn]-------------------*/

/*search*/
.form{ background-color:#99ccf2; padding:10px 0 10px 16px;}
.form img{ margin-left:2px; font-weight:bold;}
.form fieldset{ border:1px solid #99ccf2;}
.form input.txt-form{width:127px;height:18px;font-size:11px;color:#000;border:1px solid #99ccf2;border-top:1px solid #0089d1; border-left:1px solid #0089d1;}
.form input.butt{ background:#9c3 url(/img/small-butt.gif) no-repeat 0 0; width:38px; height:18px; font-size:11px; color:#000;border-style: none;}
html:root .form input.txt-form{ height:16px;}
html:root .form input.butt{ vertical-align: middle;border-style: outset; }
html:root .form input.butt:active{border-style: inset;}

/*catalog*/
.cat{margin:23px 0 0 18px; font-size:12px;}
.arh{ font-size:11px;}
.cat .img{ padding:3px 0 2px 18px; background:url(/img/point.gif) no-repeat left center;margin-bottom:0px; color:#fff; font-weight:bold; text-transform:uppercase; } 
.cat ul{ list-style-type:none; margin:12px 0 15px 18px; }
.cat ul li{ margin:3px 0;}
.cat * {text-align: left}
#left .cat ul  ul{margin:8px 0 8px 18px; font-size:11px; }

/*----------------[Header]-----------------------*/
#header{ position:absolute; height:106px; width:960px; top:0; left:0;z-index:100; }
#header img{ margin:10px 0 0 15px; }
#header p{ float:left; background-color: #0079bf; padding:5px 28px; margin-top:-1px;  font-size:12px;}
#header ul{ list-style-type:none; float:right;margin:-20px 49px 0 0; font-size:11px;}
/*------------------[Right Column]-----------------*/
#right .form img{ margin-top:2px;}
/*calebdar*/
#calend { background-color: #f3acdd; padding:3px 0 15px 0; margin:15px 0 320px 0; }
#calend p{font-weight:bold;text-align:center;margin:7px 0; font-size:11px;}
#calend p span{ padding:0 5px;}
#week{ background-color:#f7c5e7; padding:3px 1px; margin:0 12px; text-align:center; color:#c2007b;}
#week b{ font-weight:normal; font-size:10px; background-color:#fff; margin-right:5px; padding:0 2px; }
#week b.first{}
#calend table a{ display:block; text-align:center; background:#9cf; font-weight:normal;}
#week b.last{  margin-right:0;} 
#calend table{margin:5px auto 0 auto; font-size:11px;  text-align:center; border:0; }
#calend table tr { text-align:center; }
#calend table td{border:1px solid #f3acdd;padding:0 4px 0 1px; width:16px; margin-right:4px;}
#calend table b{ display:block; text-align:center; background:#f2008d; font-weight:normal;}
/*zagolovok kalendapja*/
.kalend{ margin-left:2px;}
/*opros*/
form#opros { margin:10px 0 45px 15px; line-height:23px;}
.ques{ margin:10px 0 0 18px;}
form#opros fieldset{ border:0px solid #99ccf2;}
form#opros input{ vertical-align: middle; margin:0 4px 0 0;}

form#opros input.butt-opros{background:#9c3 url(/img/butt.gif) no-repeat 0 0; width:76px; height:18px; font-size:11px; color:#000;border-style: none;vertical-align:bottom;text-align: center}
html:root form#opros input.butt-opros {border-style: outset; margin-bottom:-0px;}
html:root form#opros .butt-opros:active{border-style: inset;}
.but-cont{margin:15px 0 0 0; word-spacing: 5px; padding-left:3px;} 

/*----------------[footer]-------------------*/
#footer{ clear:both;  border-top:1px solid #dceffd; margin-top:15px; }
#footer p{text-align:center;}
#counters{ padding:20px 0; text-align:center; }
#counters img{ border:0; margin:0 10px;}

/*--------------[ Banners]------------------*/
#left-col-ban{ width:168px; height:460px; position:absolute; left:37px; bottom:100px; text-align: left; font-size:11px;}
#left-col-ban a{ display:block; margin:3px 0;}
#left-col-ban img{ border:0; margin:0 0 15px 0;}

#header-ban{ position:absolute; top:106px; left:245px; width:468px; height:60px;}
#bottom-ban img,#header-ban img,#right-ban img{ border:0;}

#right-ban{ position:absolute; top:435px; right:45px; width:120px; height:240px;}
.ban { border:0; margin: 40px 0 0 36px;}
#bottom-ban{position:absolute;left:245px; bottom:200px;}

#top_banner {position:absolute; top:17px; left: 245px; width:468px; height:60px;}

/*---------------(((-[Inside Page]---)))---------------*/
/*--(Left column inside)--*/
#l-col{ float:left; width:240px;}
#l-col p{margin-bottom:20px;}
#l-col .image{ margin-bottom:28px;}

/*response form*/
form#response{ background-color:#99ccf2; padding:6px 0 6px 10px; font-size:11px; margin-bottom:30px}
form#response b{ color:#f00;}
form#response fieldset{ border:1px solid #99ccf2;}
form#response label{ float:left; width:110px;}
form#response input{width:105px;height:18px;font-size:11px;color:#000;border:1px solid #99ccf2;border-top:1px solid #0089d1; border-left:1px solid #0089d1;}
#textarea{ overflow:hidden;clear:both;width:215px;}
#textarea textarea{ width:233px; header-height:47px;border:1px solid #99ccf2;border-top:1px solid #0089d1; border-left:1px solid #0089d1;}
html:root #textarea textarea{ width:215px;}
#res-butt{ text-align:center; padding:8px 0 3px 0 ;}
form#response input.butt-opros{background:#9c3 url(/img/butt.gif) no-repeat 0 0; width:76px; height:18px; font-size:11px; color:#000;border-style: none;vertical-align: middle;}
html:root form#response input.butt-opros {border-style: outset; margin-bottom:-0px;}
html:root form#response .butt-opros:active{border-style: inset;}

/*response*/
.otziv{padding:0 0 3px 0;border-bottom:1px dashed #ccc; text-align: left; font-size: 11px}
.otziv .date {}
.otziv img{ margin-left:8px;border: 0px}
#l-col p.otziv-mess{ margin:8px 0 30px 0; }

/*--(Right column inside)--*/
#r-col{ float:right; width:240px; }
.r-coli-ins{ padding-bottom:16px; margin-bottom:16px;border-bottom:1px dashed #ccc;}
.razr-p{ margin:0 0 20px 0;}
#rating{ margin-top:20px;}
#rating img{ border:0; vertical-align:middle;}
.r-coli-ins p.monitor{ text-align:center; padding:10px 0; background-color:#0079bf; margin:20px 0 0 0; font-size:12px  }

.mob b{ padding-left:10px;}
.mob b img{ vertical-align: bottom; }
/*message to frend*/
.friend{ border-bottom:none; }
.friend a{ color:#000;}
.friend p{ margin-left:23px; background-color:#b3d84c; text-align:center; text-transform:uppercase; font-size:12px; width:190px; padding:10px 0; border:2px solid #fff; font-weight:bold; }
/*google*/
#google{margin:63px 0 0 23px; width:153px; background-color:#0079bf; padding:15px  20px;}
#google p{ margin-bottom:15px;} 
#google span{ color:#ccc;}
#google a{ text-decoration:none;}

/*result of opros*/

#result{ font-size:11px; padding-left:18px;}
.res-red{ height:7px; background:url(/img/result-red.gif) repeat-x 0 0; float:left; margin:4px 5px 0 0;}
.res-green{ height:7px; background:url(/img/result-green.gif) repeat-x 0 0; float:left; margin:4px 5px 0 0;}
#result p{ clear:both;}
#result p em{ font-style:normal; color:#bfe1f7; }

/*---------------(((----[Listing Page]---)))---------------*/

/*form-sort*/
form#sort{ background-color:#99ccf2; padding:8px 0 7px 0; text-align:center; font-size:12px; }
form#sort fieldset{ border:0px solid #99ccf2;}
form#sort select{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:6px; height:18px; 
vertical-align:middle; border:1px solid #99ccf2;border-top:1px solid #0089d1; border-left:1px solid #0089d1;}

form#sort input.butt{ background:#9c3 url(/img/small-butt.gif) no-repeat 0 0;  vertical-align: middle;
 width:38px; height:18px; font-size:11px; color:#000;border-style: none; margin-left:-4px;}
html:root form#sort select{ height:17px;}
html:root form#sort input.butt{ vertical-align: middle;border-style: outset; }
html:root form#sort input.butt:active{border-style: inset;}
/*listing*/
#listing{ text-align:center; word-spacing:3px; margin-top:34px;font-size:11px;}
#listing b{ padding:3px 2px 4px 4px; margin-bottom:-4px; line-height:1em; background-color:#0079bf; display:inline-block; width:13px; font-weight:normal; text-align:center;  }
#listing .act{ background-color: #f3acdd;padding:3px 3px 4px 3px;}
html:root #listing b{ width:20px; padding:0 5px 2px 5px ;}

/*footer links*/
#footer-links{ text-align:center; margin-bottom:20px; font-size:11px;  }
/*#footer-links a{ width:150px;  margin:0 15px; display:inline-block; vertical-align:top; text-align:left;}*/
/*html:root #footer-links a{ width:150px;  margin:0 15px; display:block; vertical-align:top; text-align:left; float:left;}*/
html:root #footer-links{ padding-left:130px;}


/*---------------(((----[Blog Page]---)))---------------*/

.blog-list{ text-align:right; margin:27px 0 15px 0;}
h4{ line-height:1em; font-size:14px;}
.blog-auth{ line-height:1em; margin:2px 0 20px 0; font-size:11px;}
.first-topic{ border-bottom:1px solid #6ebce5;}
.com-this{text-align:right; margin:12px 0 10px 0; }
.comm{ font-size:14px; margin:14px 0 34px 0; }

.replay-topic{ border-bottom:1px dashed #ccc; margin-top:15px;}

.replay-topic1{border-bottom:1px dashed #ccc; margin-top:15px; margin-left:20px;}
.replay-topic2{border-bottom:1px dashed #ccc; margin-top:15px; margin-left:40px;}
.replay-topic3{border-bottom:1px dashed #ccc; margin:15px 0 0 60px;}
.replay-topic4{border-bottom:1px dashed #ccc; margin:15px 0 0 80px;}
.replay-topic5{border-bottom:1px dashed #ccc; margin:15px 0 0 100px;}
.replay-topic6{border-bottom:1px dashed #ccc; margin:15px 0 0 120px;}
.replay-topic7{border-bottom:1px dashed #ccc; margin:15px 0 0 140px;}
.replay-topic8{border-bottom:1px dashed #ccc; margin:15px 0 0 160px;}
.replay-topic9{border-bottom:1px dashed #ccc; margin:15px 0 0 180px;}
.replay-topic10{border-bottom:1px dashed #ccc; margin:15px 0 0 200px;}
.replay-topic11{border-bottom:1px dashed #ccc; margin:15px 0 0 220px;}
.replay-topic12{border-bottom:1px dashed #ccc; margin:15px 0 0 240px;}

/*form replay*/
.comm2{ font-size:14px; margin:40px 0 24px 0; }
form#replay{ width:400px; margin:0 auto 30px auto; background-color:#99ccf2; padding:7px 14px 0px 15px; font-size:11px; margin-bottom:30px}
form#replay fieldset{ border:1px solid #99ccf2;}
form#replay label{width:100%;}
form#replay input{width:100%; margin-bottom:8px; height:18px;font-size:11px;color:#000;border:1px solid #99ccf2;border-top:1px solid #0089d1; border-left:1px solid #0089d1;}
form#replay #textarea{ overflow:hidden;clear:both;width:100%;}
form#replay #textarea textarea{ width:100%;height:90px;border:1px solid #99ccf2;border-top:1px solid #0089d1; border-left:1px solid #0089d1;}
html:root form#replay #textarea textarea{ width:100%;}
form#replay #res-butt{ text-align:center; padding:8px 0 3px 0 ;}
form#replay input.butt-opros{background:#9c3 url(/img/butt.gif) no-repeat 0 0; width:76px; height:18px; font-size:11px; color:#000;border-style: none;vertical-align: middle;}
html:root form#replay input.butt-opros {border-style: outset; margin-bottom:-0px;}
html:root form#replay .butt-opros:active{border-style: inset;}

/*-----------------------[Authtor]------------------------------------*/
p.about{ clear:both; margin:-20px 0 18px 0;}
.auth .image{ margin-bottom:0; text-align:left;}
.auth{text-align:left;}
#r-col-auth{ float:left; width:240px; text-align: left}

/*-----------------------[Error]------------------------------------*/
p.error {color: #FFF;}
.adv_site {color: #FFF000;}