body {margin: 0; padding: 0; background: #fff; color: #000;}
h1 {font: normal 18px Arial, Verdana, Tahoma; color:#e17400; padding:0px 0px 20px 0px; margin:0px;}
h2 {font: normal 12px Arial, Verdana, Tahoma; color:#ff0000; padding:0px; margin:0px;}
h3 {font: normal 12px Arial, Verdana, Tahoma; padding:0px; margin:0px;}
h4 {font: normal 14px Arial, Verdana, Tahoma; padding:0px; margin:0px;}
h5 {font: bold 12px Arial, Verdana, Tahoma; color:#336699; padding:0px; margin:0px;}
.big_white_header{font: bold 19px Tahoma, Verdana, Arial; color:#FFFFFF; padding:0px; margin:0px;}
.yellow_header{font: bold 14px Tahoma, Verdana, Arial; color:#FFEA02; padding:0px; margin:0px;}
.white_header{font: bold 14px Tahoma, Verdana, Arial; color:#FFFFFF; padding:0px; margin:0px;}

hr {color:#CCCCCC; height:1px; border-style:none; background-color:#CCCCCC; margin-top:20px; margin-bottom:20px;}
hr.2 {color:#dfe1e3; height:1px; width:80%; text-align:left; border-style:none; background-color:#dfe1e3; margin:0px; padding:0px;}


div.line1 {height:1px; margin:10px 0px 10px 0px; background-image:url(images/i_lineleft.gif); background-repeat:repeat-x;}
div.bgline {height:61px; margin:0px; background-image:url(images/bg_line_left.gif); background-repeat:repeat-x;}


a:link {text-decoration: underline; color: #336699;}
a:visited {text-decoration: underline; color: #4d83b9;}
a:active {text-decoration: none; color: #000000;} 
a:hover {text-decoration: underline; color: #000000;}

a.brand:link, a.brand:visited, a.brand:active, a.brand:hover {text-decoration: none; color: #193b7e;} 

a.title:link, a.title:visited, a.title:active {text-decoration: underline; color: #336699; font-size:18px;} 
a.title:hover {text-decoration: underline; color: #000000; font-size:18px;}

a.red:link, a.red:visited, a.red:active {text-decoration: underline; color: #ec1111;}
a.red:hover {text-decoration: underline; color: #000000;}

a.blue:link, a.blue:visited, a.blue:active {text-decoration: none; color: #336699;} 
a.blue:hover {text-decoration: underline; color: #336699;}

a.white:link, a.white:visited, a.white:active {text-decoration: underline; color: #FFFFFF;}
a.white:hover {text-decoration: underline; color: #f5f804;}
a.white2:link, a.white2:visited, a.white2:active {text-decoration: none; color: #FFFFFF;}
a.white2:hover {text-decoration: underline; color: #FFFFFF;}

div.red{ margin:0px 10px 7px 10px;}


td {font: normal 12px Arial, Verdana, Tahoma; color:#000;}

.navtop:link, .navtop:visited, .navtop:active {
	background:url(images/bg_nav_top.gif) no-repeat; color: #fff;
	width:126px;
	height:31px;
	font-size:12px;
	text-align:center;
	padding-top:14px;
	margin:0px 7px 0px 7px;
	float:left;
    display: block;
}
a.navtop:hover, .navtop_act:link, .navtop_act:visited, .navtop_act:active {
  background: url(images/top-menu-act.gif) no-repeat; color: #fff;
	width:126px;
	height:31px;
	font-size:12px;
	text-align:center;
	padding-top:14px;
	margin:0px 7px 0px 7px;
	float:left;
    display: block;
}


div.navtop_right {
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#f5f804;
	padding:15px 10px 0px 0px;
}



div.menu_top {
	padding:0px 0px 0px 20px;
	font-size:12px;
	color:#336699;
}



div.menu_bot {
	padding:0px 0px 30px 20px;
	font-size:12px;
	color:#FFFFFF;
}


small {
	color:#666666;
}


ul {
	padding:0px;
	margin:15px;
}

li.menu_list {
	list-style-image:url(images/menu_bot_arr.gif);
	padding:0px;
	margin:0px 0px 5px 0px;
}


li {
list-style-image:url(images/pic_list.gif);
padding-bottom:3px;
margin-left:3px;
}


div.text {
	padding: 20px 50px 0px 0px;
}

div.date {
	width:70px;
	font-size:11px;
	color:#FFFFFF;
	background-color:#999999;
	padding:0px 0px 2px 5px;
	margin-bottom:5px;
}

div.pic_news {
	float:left;
	padding: 0px 5px 5px 0px;
}

table.news_main td {
	font: normal 11px Tahoma, Verdana, Arial;
	color:#000000;
}

div.form {
	padding:0px 50px 0px 30px;
}
div.form a:link, div.form a:visited, div.form a:active {
	text-decoration: underline;
	color: #eaed04;
}
div.form a.blue:link, div.form a.blue:visited, div.form a.blue:active {
	text-decoration: underline;
	color: #2e6acc;
}
div.form a:hover {
	text-decoration: underline;
	color: #000000;
}

img.picleft {
	border:solid 5px #eeeff1;
	float:left;
	margin: 0px 20px 10px 0px;
}

img.picright {
	border:solid 5px #eeeff1;
	float:right;
	margin: 0px 0px 10px 20px;
}

img.picmodel {
	float:left;
	margin: 10px 20px 0px 0px;
}

img.pic {
	border: solid 5px #FFFFFF;
	margin:3px 2px 0px 2px;
}

img.picfoto {
	border: solid 5px #edeef0;
	margin:3px;
}

table.det {
border-top: 1px solid #dedede;
border-left: 1px solid #dedede;
}
table.det td {
border-right: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding:3px 0px 3px 10px;
font: normal 11px Tahoma, Verdana, Arial;
color:#5f5f5f;
}
table.det th {
background-color:#eeeff1;
font: bold 11px Tahoma, Verdana, Arial;
color:#336699;
border-right: 1px solid #dedede;
text-align:center;
padding:7px;
}

table.det_big {
border-top: 1px solid #dedede;
border-left: 1px solid #dedede;
}
table.det_big td {
border-right: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding:2px;
font: normal 11px Tahoma, Verdana, Arial;
color:#5f5f5f;
text-align:center;
}
table.det_big th {
background-color:#eeeff1;
font: bold 11px Tahoma, Verdana, Arial;
color:#336699;
border-right: 1px solid #dedede;
text-align:center;
padding:7px;
}
table.det_big th.2 {
background-color:#f6f6f6;
font: normal 11px Tahoma, Verdana, Arial;
color:#336699;
border-right: 1px solid #dedede;
border-top: 1px solid #dedede;
text-align:center;
padding:7px;
}



table.color td {
	color:#666666;
	font-size:11px;
}
table.color img {
	border: 1px solid #dedede;
}


.d_page {
font-size: 11px;
background-color: #eeeff1;
padding: 3px 5px 3px 5px;
margin-right: 2px;
}

.a_page {
font-size: 11px;
background-color: #f2a700;
padding: 3px 5px 3px 5px;
margin-right: 2px;
}

.userform {
	background-color:#eeeff1;
	color:#333333;
	font-size:11px;
	padding:5px;
}

.userform2 {
	background-color:#f9f9f9;
	color:#333333;
	padding:5px;
}

.inputs {
	border:1px solid #c4cacf;
}


.pic_actions img{
    border:solid 5px #d1d1d1;
	margin: 4px 7px 0px 0px;
	float:left;
}

.news_txt {
background-color: #efefef;
height: 95px;
width:210px;
padding: 0px 5px 0px 5px;
margin: 20px 10px 5px 10px;
color: #000000;
font-size:11px;
overflow:hidden;
font-family:Tahoma,Verdana,Arial;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.news_txt a{
font-size:12px;
font-family:Tahoma,Verdana,Arial;
}

.news_link {
font-size:12px;
font-family:Tahoma,Verdana,Arial;
float: left;
margin: 0px 10px 10px 10px;
}

.news_link a{
color: #2E6ACC;
}

.news_link a:hover{
color: #000000;
}

div.news_title{ margin:15px 10px 0px 10px;}
/*Left*/
.menu_left {margin: 0; padding: 10px 0 10px 10px; background: #6CA6EE;}
.menu_left li {list-style: none; background: url(images/menu_line.gif) no-repeat bottom left; padding: 5px 0 7px;}
.menu_left_act {border-right: 3px solid #ff0000; font-weight: bold;}
a.linkmenu:link, a.linkmenu:visited, a.linkmenu:active {text-decoration: none; color: #FFFFFF;}
a.linkmenu:hover {text-decoration: underline; color: #FFFFFF;}
.menu_left2 {margin: 0; padding: 205px 10px 16px 86px; background: url(images/bg_menu_left.gif) no-repeat;}
.menu_left2 li {list-style: url(images/strelka_yel.gif); margin: 0; font-weight: bold; font-size: 11px;}
a.linkmenu2:link, a.linkmenu2:visited, a.linkmenu2:active {text-decoration: underline; color: #ff0000;}
a.linkmenu2:hover {text-decoration: none; color: #ff0000;}
a.sub_blue:link, a.sub_blue:visited, a.sub_blue:active {text-decoration: none; color: #FFFFFF;font-size: 10px;} 
a.sub_blue:hover {text-decoration: underline; color: #FFFFFF; font-size: 10px;}
.submenu{margin: 2px 0px 0px 5px;}
.submenu li{
  color: #FFFFFF;
  list-style-type: none;
  list-style-image: none;
  background: none;
  padding: 2px;
}
/*Content*/
.content {padding: 15px; }
.mainapge_content {padding: 15px;}
.zag {font-size: 18px; color: #336699; background: url(images/arr.gif) no-repeat; padding: 0 0 0 42px; margin: 10px 0 5px;}
/*.content p {padding-left: 40px; margin: 20px 0;}*/
div.content_holder {padding-left: 40px; margin: 20px 0;}
ul.cont_news {margin: 0 0 0 38px !important; padding: 0 5px;}

.cont_news li {list-style:none; float: left; width: 105px; height: 18px; margin: 0 3px -1px; padding-top: 20px; text-align: center; background: url(images/cont_news.gif) no-repeat 0 7px; cursor: pointer; text-decoration: underline; color:#4D83B9;}
.cont_news li:hover {text-decoration: none; color:#000000;background: url(images/cont_news_act.gif) no-repeat bottom !important;}
/*.cont_news li a:hover {display:block; width: 146px !important; margin-bottom: -1px; z-index: 1; background: url(images/cont_news_act.gif) no-repeat bottom !important;}*/
li.cont_news_act {width: 105px !important; margin-bottom: -1px; z-index: 1; background: url(images/cont_news_act.gif) no-repeat bottom !important; text-decoration: none; cursor: none;}
.cont_news_blk {margin: 0 0 0 40px; padding: 10px; padding-bottom:45px; background: #efefef; border: 1px solid #d3d3d3; clear: both;}
.cont_news_tab_blk{position: absolute; display: none;}

.action_blk p, .action_blk_act p {margin: 0 0 5px 105px; padding: 3px;}
.action_blk img, .action_blk_act img {float: left; margin: 0px 10px 8px 5px; border: 4px solid #dedede; display: none;}

.action_blk_act p {background: #fafafa;}
.action_blk_act img {display: block;}

td.right{width: 260px; padding: 10px 10px;}
.mar5 {margin: 15px 5px;}
.right td {color: #336699;}
.banner {margin: 20px 5px; background: url(images/bg_banner.gif) no-repeat; width: 171px; padding: 45px 37px 40px; font-size: 18px; font-weight: bold;}
.banner_main {float: left; margin: 10px 0px 20px 10px; width: 120px; height: 83px;}
.models_main {clear: both; width: 255px; margin-left: 15px;}
.topzag {font-size: 20px; color: #dee004; float: left; text-transform: uppercase;}


/*links*/
a.bglink,a.bglink:visited {color: #ff0000; text-decoration: underline; background: url(images/strelka_yel.gif) no-repeat center left; padding: 2px 5px 2px 12px}
a.bglink:hover, a.bglink:active {color: #ff0000; text-decoration: none}