/* Base */
body{background:#FFF url(../images/head-line.png) repeat-x;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
body,html{padding:0;margin:0;border:0;min-height:100%;height:100%}
input,textarea,select{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:13px;color:#333}
body, table, tr, td, div, form, input {margin:0;padding:0;}
p,ul,ol{text-align:justify;line-height:16px;font-size:12px;margin:0 0 2em}
fieldset{border:none;margin:0;padding:0}
img{border:none}
form{margin:0;padding:0}
a{color:#7BAA0F}

/*  Fonts */
h1,h2,h3{text-transform: lowercase;font-weight:400;color:#3E3E3E;margin:0}
h1{color:#7BAA0F;font-size:20px;font-weight:700;letter-spacing:-1px;text-transform:uppercase;}
h2{font-size:23px}
a:link{color:#7BAA0F}
a:hover{text-decoration:none;color:#7BAA0F}
.info_head{font-size:12px;font-weight:700;color:#6695d1}
a.url_link{text-decoration:underline;font-size:10px;color:#f7941c; font-weight:700}
a.url_link:hover{color:#f16023}
.thumb-info,.thumb-info-none{color:#7BAA0F;font-family:tahoma;font-size:10px;}
.thumb-info-none{cursor: default; text-decoration:none; color:#003448}
.thumb-info-none:hover{color:#003448;}
.info-up{display:table;font-size:13px;line-height:16px;text-align:justify;}
.info-mddl{font-weight:700;font-size:11px;line-height:30px;}
.info-down{display:table;font-size:11px;line-height:16px;text-align:justify;}

/*  Main */
.entry{padding-bottom:30px; text-align:justify}
#header{background:url(../images/head.png) left center no-repeat; height:94px;width:945px;}
#main-header{width:900px;height:82px;background:url(../images/img03.gif) repeat-x left bottom;margin:0 auto 40px}
#logo{ float:left;padding-top:10px;}
#logo h1{color:#494949;font-size:24px;font-weight:700;text-transform:uppercase;}
#logo h1 a{color:#494949}
#logo h2{margin-top:-5px;font-size:12px;color:#A0A0A0}
#logo a{text-decoration:none}
#sidebar{float:right;padding-top:13px;width:195px}
#sidebar li{margin-bottom:40px}
#sidebar li li{padding-left:12px;background:url(../images/img12.gif) no-repeat left 50%;margin:0}
#sidebar h2{margin-bottom:10px;background:url(../images/img11.gif) no-repeat right 50%;border-bottom:1px dotted #D1D1D1;font-size:16px}
#search h2{margin-bottom:20px}
#legal{clear:both;text-align:center;color:white}
#legal a{color:#76D424}
#page{width:900px;margin:0 auto; padding-bottom:30px}
#sidebar ul,.box2 ul{list-style:none;margin:0;padding:0}
/*.footer-guarantor{height:70px;clear:both}*/
.main-page{height:auto !important;min-height:100%;margin:auto;}
#footer{background:#003448 url(../images/head-line.png) repeat-x scroll 0 0;border-top:7px solid green;margin:-70px auto auto;min-height:44px;padding:20px 0 0;}
html > body #footer {height:auto;}
.menu{float:right}
.menu ul{list-style:none;margin:0;padding:15px 0 0}
.menu li{display:inline}
.menu a{display:block;float:left;background:#F5F5F5 url(../images/main-line-g.gif) repeat-x left bottom;margin-left:5px;text-decoration:none;font-size:13px;color:#000;padding:7px 10px}
.menu a:hover,.menu-active{background:#F5F5F5 url(../images/main-line-b.gif) repeat-x left bottom;}
.menu-active a{display:block;float:left;background:#F5F5F5 url(../images/main-line-b.gif) repeat-x left bottom;margin-left:5px;text-decoration:none;font-size:13px;color:#000;padding:7px 10px}


/*  Grid  */
#content{float:left;width:575px}
.title{margin-bottom:20px;padding-bottom:5px;background:url(../images/img11.gif) no-repeat right 50%;border-bottom:1px dotted #D1D1D1}
.work{display:table;padding:20px 0 50px; position:relative}
.work ul{ padding:0; margin:0;}
.prod_table{float:left;margin-top:10px;clear:left;text-align:left;width:644px;border-bottom:none;margin-bottom:10px;position:relative;z-index:10}
.left_info_header_big{font-size:12px;font-weight:700;color:#6695d1;width:100%;padding-left:6px}
.lang_header{font-size:11px;font-weight:100;color:#737373; width:70px; text-align:left; padding:2px 16px 2px 7px; text-decoration:none}
.text_info2{font-size:11px;color:#737373;float:left;font-weight:100;text-align:left;padding-top:3px;padding-right:10px;padding-left:6px}
.left_info_header_big_link{font-size:12px;font-weight:700;color:#6695d1;text-decoration:none}
li.with_thumb{line-height:1.3;display:table;list-style-type:none;padding:5px;position:relative; float:left}
li.with_thumb a, li.with_thumb b{ font-weight:700; font-family:Tahoma; float:left}
/*li.with_thumb:hover{background:#f0f0f0; cursor:pointer}*/
.thumb{float:left;padding-right:5px; position:relative;width:110px; }
.thumb img{border:3px solid #F0F0F0;}
.rollOver {background-color:#F0F0F0;cursor:pointer;}
.picture_small{ cursor:help; }
.post .meta{background:url(../images/img03.gif) repeat-x;padding:15px 0 60px}
.post .meta .byline{float:left}
.post .meta{background:url(../images/img03.gif) repeat-x;display:table;padding:15px 0 60px;width:100%;}
.thumb-info{display:table;margin:0 auto;position:relative; cursor:help}
.description{display:table;float:left;height:auto;position:relative;width:450px;}

/*  Grid small*/
.only_thumb{border:1px dotted #F7F7F7;float:left;height:100px;list-style-type:none;padding-bottom:15px;width:141px;}
.only_thumb img{display:table;margin:0 auto;padding-top:3px;}
.thumb-side{background-color:#F7F7F7;border-bottom:2px solid white;bottom:2px;cursor:pointer;display:table;text-indent:20px;width:100%;}

/* Yandex search */
.b-yandexbox * { font-size: 11px !important; margin: 0 !important; } 
.b-yandexbox a img { border: 0 !important; } 
.b-yandexbox input, div.b-yandexbox label { vertical-align: middle; } 
.b-yandexbox table { font-size: 12px; width: 100%; border-collapse: collapse; border: 0; background: #ffffff; } 
.b-yandexbox table td { padding: 7px 0 6px 0; white-space: nowrap; vertical-align: middle; } 
.b-yandexbox .b-yandexbox-image { padding: 6px 6px 0 6px; } 
.b-yandexbox .b-yandexbox-search { width: 100%; padding: 0 6px; } 
.b-yandexbox .b-yandexbox-search table { margin: 0; padding: 0; background: none; } 
.b-yandexbox .b-yandexbox-search .b-yandexbox-txt { width: 100%; padding-right: 6px; } 
.b-yandexbox .b-yandexbox-text { position: relative; width: 100%; } 
.b-yandexbox .b-yandexbox-text input {width:120px;margin-right:5px;border:1px solid #F0F0F0;padding:3px}
.b-yandexbox .b-yandexbox-search .b-yandexbox-submit { padding: 0; } 
.b-yandexbox .b-hint-input { position: absolute; z-index: 100; left: 0; display: none; width: 30px; height: 11px; margin: 0.16em 0.2em !important; cursor: text; line-height: 0;} 
.b-yandexbox_arr { padding-right: 23px; background-image: url(http://site.yandex.ru/arrow.xml?color=%23ffffff); background-repeat: no-repeat; background-position: 100% 50%; }
.b-yandexbox .button-search {background:#ECECEC url(../images/img08.gif) repeat-x left bottom;border:none;text-transform:lowercase;font-size:10px;color:#4F4F4F;padding:3px}




