body{margin: 0;padding: 0;background: #FFFFFF  repeat;font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 13px;color:#656565;}

a,img,form,div{padding: 0px;margin: 0px;}
.clear {clear: both;height: 0;overflow: hidden;}
.copyright{color:#FFFFFF;}
.left{float:left;}
.right{float:right;}
#main{width:980px;margin:0px auto;padding:0px;position:relative;background:#fff;}
#main #header{position:relative;height:114px;background:#FFFFFF;}
#main #header .logo {position:absolute;left:0;top:10px;width:308px;height:95px;}
#navi {width:980px;height:20px;overflow:hidden;position:relative;margin-top:15px;}
#navi_l {float:left;margin-top:3px;}
#navi_r {float:right;margin-top:3px;}
#main #contmc{height:80px;overflow:hidden;float:right;margin-right:20px;margin-left:20px;padding-top:30px;}
#main #line{height:80px;overflow:hidden;float:right;margin-right:18px;margin-left:18px;margin-top:15px;}
#ad {width:980px;height:100px;overflow:hidden;position:relative;margin-top:12px;margin-bottom:10px;}
#ad_img {width:324px;height:100px;float:left;margin-right:4px;background:#000;}
#menu {position:relative;width:260px;overflow:hidden;background:url('../images/menu_line.png') no-repeat top right;}
#menu_l {position:relative;width:260px;float:left;margin-top:15px;margin-bottom:5px;}
#menu_l2 {position:relative;width:260px;float:left;margin-left:25px;margin-top:3px;margin-bottom:3px;}
#l {position:relative;width:980px;height:1px;border-bottom: 1px solid #ccc;}
#footer {position:relative;width:980px;height:58px;background-color:#fff;overflow:hidden;vertical-align:middle;}
#f_left {width:260px;float:left;margin-top:20px;}
#f_right {float:right;margin-top:20px;}


#main #center {position:relative;}
#main #center #left {position: relative;top:0;width:0px; float:left;margin-bottom:50px;}
#main #center #main_pannel {position:relative;top:0;width:710px;float:right;margin-bottom:100px;}
#main #center #main_pannel #middle{position: relative;top:0;width:710px; float:left;}
#main #center #main_pannel #right{position: relative;top:0;width:245px; float:right;}
#main #center #main_pannel #right_once {position:relative;width:710px;margin-top:15px;}
#main #center #main_pannel #right_once .opus{position:relative;}
#main #center #main_pannel #right_once #pos{position:relative; border-bottom:1px solid #fff;}
#main #center #main_pannel #right_once #pos .pos_left{position:absolute;width:240px; left:5px; top:0px;}
#main #center #main_pannel #right_once #pos .pos_right{position:relative;width:400px; top:0px; padding-left:250px;}


#main #center #left #opros{width:260px; margin-top:30px;}
#main #center #left #opros .head{padding:15px 50px 5px 10px; border-bottom:2px solid #E4E4E4;background:url('../images_new/opros.gif') no-repeat top right;font-size:14px;color:#000000;}
#main #center #left #opros .telo{padding:5px 15px 7px 15px;background:url('../images_new/opros_bg.gif') repeat;}
#main #center #left #opros .answer{padding:9px 6px 0px 6px;}
#main #center #left #login{margin-top:30px;background:url('../images_new/login_bg.gif') no-repeat top left; padding:25px 0 25px 60px;}

#main #center #main_pannel #middle .start{width:710px;}
#main #center #main_pannel #middle .start .kat{width:710px;position: relative;margin-top:15px; padding:0px;}
#main #center #main_pannel #middle .start .partners{margin-top:30px; height:58px;;}

#block_main {}
#block {padding:10px 15px 7px 15px;text-align:left;margin-top:15px;margin-bottom:15px;}

#spec{margin-top:40px;}
#spec .spec_left{width:22px; float:left;}
#spec .spec_right{float:right;}
#spec .spec_right .txt{padding:0 15px 0 25px; color:#000000;}
#spec .spec_right .img{ width:223px; height:171px;}

#img_small {float:left;margin: 0px 10px 10px 0;width:92px;height:59px;}
.popular{background-color:#D2D0D0;height:21px;margin-top:7px;color:#000000;width:630px;float:left;}
.popular .podrob{background-image:url(../images_new/podrobno.gif);padding-left:20px;width:69px;height:19px;float:right;padding-top:2px;}

.news{background-color:#D2D0D0; height:21px; margin-top:7px; color:#000000;}
.news .date{background-color:#F5CD37; width:74px;height:19px; float:left; padding-top:2px; text-align:center;}
.news .podrob{background-image:url(../images_new/podrobno.gif); padding-left:20px; width:69px;height:19px; float:right;padding-top:2px;}

.cat{background-color:#F5CD37; margin-top:0px; height:40px; text-align:left;}
.cat .link1{float:left;height:18px; padding:5px 0 5px 0; width: 90px; text-align:left; margin-top:6px; margin-left:25px; margin-right:23px;}
.cat .link2{float:left;height:18px; padding:5px 0 5px 0; width: 90px; text-align:left; margin-top:6px; margin-left:23px; margin-right:23px;}
.cat .link3{float:left;height:18px; padding:5px 0 5px 0; width: 90px; text-align:left; margin-top:6px; margin-left:23px;}


.reg{font-family: Arial, Tahoma, Helvetica, sans-serif;font-size: 14px;font-style:normal;color: #656565;font-weight:normal;padding: 0px;margin: 0px;}

header,cell1,cell2{font-family: Arial, Tahoma, Helvetica, sans-serif;font-size: 13px;font-style:normal;color: #656565;font-weight:normal;}
header{font-weight:bold;}

h1,h6 {font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:24px;font-style:normal;color:#ff2f2e;font-weight:normal;padding:0px;margin:0px;}
h2{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:18px;font-style:normal;color:#ec5150;font-weight:normal;padding:0px;padding-bottom:12px;margin:0px;}
h3{font-family: Arial,Tahoma,Helvetica,sans-serif;font-size:14px;font-style:normal;color:#656565;font-weight:bold;padding:0px;margin:0px;}

a:link{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #000000;font-weight:normal;text-decoration: underline;}
a:visited{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #000000;font-weight:normal;text-decoration: underline;}
a:hover{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #636363;font-weight:normal;text-decoration: none;}

.ww:link{font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #4C4B4B;font-weight:normal;text-decoration: underline;}
.ww:visited{font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #4C4B4B;font-weight:normal;text-decoration: underline;}
.ww:hover{font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #818181;font-weight:normal;text-decoration: none;}

.menutext:link, .menutext:visited, .menutext:hover {font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:12px;color:#FFF;font-weight:normal;background:#000;text-decoration:none;padding-left:9px;padding-right:8px;padding-bottom:4px;padding-top:4px;margin-right:14px;}
.menutext:active {font-family:Arial,Tahoma,Helvetica,sans-serif;font-style:normal;font-size:12px;color:#FFF;font-weight:normal;background:#666;text-decoration:none; padding-left:9px;padding-right:8px;padding-bottom:4px;padding-top:4px;margin-right:14px;}

.register:link{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #FC2B2B;font-weight:normal;text-decoration: none;}
.register:visited{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #FC2B2B;font-weight:normal;text-decoration: none;}
.register:hover{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #AF0000;font-weight:normal;text-decoration: none;}

.main_t{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size: 18px;color:#ec5150;font-weight:normal;}
.main_d{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size: 14px;color:#979796;font-weight:normal;}
.main_l:link, .main_l:visited {font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:12px;color:#3a6ea0;font-weight:normal;text-decoration:underline;}
.main_l:hover {font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:12px;color:#305c86;font-weight:normal;text-decoration:underline;}

.f_d{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size: 12px;color:#999;font-weight:normal;}
.f_l:link, .f_l:visited {font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:12px;color:#3a6ea0;font-weight:normal;text-decoration:underline;}
.f_l:hover {font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:12px;color:#305c86;font-weight:normal;text-decoration:underline;}


.menu_link:link, .menu_link:visited, .menu_link:hover {font-family:Arial,Tahoma,Helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000;text-decoration:underline;}
.menu_link2:link, .menu_link2:visited {font-family:Arial,Tahoma,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#ff3333;text-decoration:none;}
.menu_link2:hover {font-family:Arial,Tahoma,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#ff3333;text-decoration:underline;}
.cat_link:link, .cat_link:visited {font-family:Arial,Tahoma,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#979796;text-decoration:none;}
.cat_link:hover {font-family:Arial,Tahoma,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#979796;text-decoration:underline;}

#lightbox{position: absolute;left:0;width:100%;z-index: 100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%        ; }

#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }





.perelink { padding-top: 10px; padding-bottom: 10px; font-size: 11px;  }
.perelink a { color: #ccc; padding-top: 10px; text-decoration: none;}

