BODY {font-family:"Times New Roman",Garamond;background-color:#f2f1f1;padding: 0px;  font-size: 85%; margin: 0px;background-image: url(img/bg.gif);background-repeat:repeat-y;background-position:center;color:#333333}
div {float:left;border:solid 0px;}
A {color:#cc3333}
H1{margin:0px;padding:0px;font-weight:lighter}
B {font-weight:lighter}
TD{line-height:130%}
IMG {margin:0px; padding:0px}
FORM {margin:0px;padding:5px}
INPUT,SELECT,TEXTAREA{font-size: 10pt; color: #333333; font-family: "Times New Roman",Garamond}
P {margin-bottom:0px}

.common {font-size:100%;color:#333333}
.red {font-size:100%;color:#cc3333}
:lang(ru) div {float: none; display: table-cell}
.main{width:1000px;float:none;background-color:#FFFFFF}
.menu-title{font-size:14px;width:307px;height:19px;clear:both;border:solid 1px #999999;background-image: url(img/bg-menu-title.gif);padding:4px 30px 0px 0px;text-align:right}
.menu {width:338px;font-size:14px;margin-top:24px;text-align:right;border-right:solid 1px #CCCCCC;border-top:0px;border-left:0px;border-bottom:0px;height:216px}
.menu IMG {margin-left:10px;margin-right:10px;margin-top:4px;border:0px}
.menu A{color:#333333;text-decoration:none}
.menu A:hover{color:#333333;text-decoration:underline}
.menu-item {width:93%;height:20px;padding-top:3px;padding-bottom:3px}
.menu-item-selected {width:100%;height:20px;padding-top:3px;padding-bottom:3px}
.logo{float:right;display:table;width:575px;height:209px;margin-top:0px;text-align:left;margin-left:64px}
.logo IMG {margin-left:20px;margin-right:20px}
.logo H1 {font-size:24px;margin-top:20px;}
.top-line {border-top:solid 2px #999999;width:1000px;height:2px;font-size:2px}
.top {float:right;width:554px;height:50px;position:relative;top:-4px}
.city {display:table; margin-left:10px; padding-left:10px;padding-right:10px;background-image: url(img/bg-city.gif);background-position:bottom;height:20px;border:solid 1px #999999; border-top:solid 2px #999999;}
.city A {color:#333333;text-decoration:none}
.city A:hover {color:#333333;text-decoration:underline}
.cities {float:right;width:553px;}
.cities H1 {font-size:14px;}
.city-selected {display:table; margin-left:10px; color: #cc3333;padding-top:2px; padding-left:10px;padding-right:10px;background-image: url(img/bg-city.gif);height:20px;border:solid 1px #999999; border-top:0px}
.left {width:302px;float:left;margin-bottom:50px}
.left  IMG {margin-right:10px;margin-left:20px;}
.left  A {color:#333333}
.left-title {padding-top:30px;padding-left:10px;color:#cc3333;font-weight:bold;text-align:left}
.middle {border-top:solid 1px #CCCCCC;float:right;width:661px;height:0px;height:16px}
.best-job{border-bottom:solid 1px #CCCCCC;float:right;width:651px;text-align:left;padding-right:10px}
.best-job IMG {border:0px;margin-left:10px;margin-right:20px;margin-right:5px}
.best-job B {font-weight:bold}
.page-body {float:right;width:681px;text-align:left;padding-top:20px;display:table}
.rss {text-align:left;margin-left:10px;margin-bottom:50px}
.rss IMG {border:0px;margin-left:10px;margin-right:5px}
.rss A {color:#333333;text-decoration:none}
.rss A:hover{color:#333333;text-decoration:underline}
.form {font-size:14px;height:45px;border:dashed 1px #CCCCCC; background-color:#f4f4f4}
.block {padding-left:10px;font-size:14px;border:dashed 1px #CCCCCC; text-align:left;width:96%;background-color:#f4f4f4}
.button {margin:0px;margin-left:5px;border:solid 1px #5b79a3;width:20px;background-image: url(img/button.gif);background-color:#a7c1e4}
.auth-form-title {width:18%;text-align:right;padding-right:10px;}
.auth-form-field {width:69%}
.auth-form-button {width:25px}
.radio {margin-left:10px}
.banner {width:256px;margin-left:5px}
.banner-right {width:252px;margin-right:5px;float:right}
.big-banner {width:468px}
.advertisement{width:100%;height:90px;padding-top:10px;padding-bottom:10px;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;margin-top:30px}
.bottom-menu{margin-top:35px;width:500px;margin-left:20px;text-align:left}
.grey {color:#CCCCCC;padding-right:10px;padding-left:10px}
.counter {width:86px;height:29px;margin-top:35px;margin-left:10px;background-color: #cc3333; border: #999999 1pt solid}
.counter_line {color:black;height:10px;line-height:7px;text-align:right;font-size:7pt}
.counter_pic{height:11px;text-align:center;padding:0px}
.counters {margin-top:35px;width:20%;margin-left:20px}
.irgacreated {margin-top:35px;width:300px;margin-right:10px;float:right;margin-bottom:50px}
.ajaxloading {margin:0px;position:relative;width:133px;text-align:left;margin-top:0px;display:none;float:none;top:-200px;left:238px;z-index:0;font-size:14px}
.ajaxloading  IMG {margin:0px;margin-right:30px}
.now {height:20px;width:338px;text-align:right}
.part-body{width:93%;float:right;margin-right:10px;margin-top:5px;margin-bottom:50px}
/*.part-body B{font-weight:bolder}*/
.part-body IMG{margin-right:10px}
.navigationtree{width:100%;float:none;margin-bottom:10px;}
.navigation {font-size:140%;font-weight:bolder}
.tth {margin-top:5px;border:dashed 1px #CCCCCC; background-color:#F1F1F1}
.tthth {border-left: #cccccc 1px solid; color: #ffffff; border-bottom: #cccccc 1px solid; font-size:14px;background-color:#cc3333}
.tthth A {color: #ffffff; font-family: Tahoma, sans-serif; text-decoration: underline}
.tthth A:hover {color: #ffffff; font-family: Tahoma, sans-serif; text-decoration: underline}
.tthtd {}
.tthVIP {border: #cc3333 1px dashed;}
.tthtdVIP {background-color: #fdf3dd}
.tthtdVIP A {font-weight: bolder}
.tthtdVIP A:hover {font-weight: bolder}
.warning {font-weight: lighter; font-size: 9pt; color: #cc3333}
.page_sel_item {font-weight: bolder; font-size: 8pt;color:#cc3333; border:solid 2px #cc3333}
.page_dead_item {font-size: 8pt; color: #999999}
.page_item {font-size: 8pt; color: #7d816c;border:solid 1px #CCCCCC}
.founded {background-color: #eaf4fc}
.ul_blue{padding-left:10px;margin-left:10px;color: #c2cee2; line-height: 17pt;font-size:90%}
.ul_red {color: #cc3333; line-height: 17pt}
.ul_red A {color: #333333}
