* {margin:0;padding:0;}
img {border:0; padding:0; margin:0;}
body {background:#fff;margin:8px 0 28px 0;}
html {font-size:80%;}
html, body {color: #000;font: normal 13px/15px Arial, sans-serif;}
ul, li {list-style:none;}
a {color:#016cbe;} 
a:visited  {color:#459bdc;}

#top_menu {height:203px;width:996px;background: #3969a0 url(../images/topbg.png) repeat-x;font-size:1px;}
#top_menu a img {margin:3px 68px 0 57px;float:left;}
#top_menu ul {font: normal 13px/15px Arial, sans-serif;width:705px;height:39px;float:left;background: #181819 url(../images/horizontalmenubg.png) repeat-x;}
#top_menu li {float:left;}
#top_menu li.act {background: url(../images/horizontalmenubg_act.png) repeat-x;}
#top_menu li div {display:block;line-height:39px;padding:0 30px 0 61px;background: url(../images/horizontalbutton_act.png) left bottom no-repeat;}
#top_menu li div a {background: url(../images/horizontalmenubg_act.png) repeat-x;margin:0;padding:0;color: #000;text-decoration:none;}
#top_menu li div.last {display:block;width:70px;height:39px;padding:0;background: url(../images/horizontalbutton.png) 0px -39px no-repeat;}
#top_menu li div.last_act {display:block;width:52px;height:39px;padding:0;background: url(../images/horizontalbutton.png) 0px -78px no-repeat;}
#top_menu li a {color:#fff;display:block;line-height:39px;padding:0 25px 0 45px;background: url(../images/horizontalbutton.png) 0px -39px no-repeat; }
#top_menu li a {_padding:0 25px 0 35px;}
#top_menu li a.act_next {background: url(../images/horizontalbutton.png) 0px -78px no-repeat;}
#top_menu li a.first_menu_item {background: url(../images/horizontalbutton.png) left top no-repeat;}
#top_menu li div.first_menu_item_act {background: url(../images/horizontalbutton_act.png) left top no-repeat;}
#swf {clear: both;height:164px;width:996px;display:block;}

#page-container {width:1004px;display:block;}
#nav-container {margin:4px 0 0 0;width:270px;float:left;}
#menu {background: #e7e7e7 url(../images/catmenubg_noact.png) top right repeat-y;color:#fff;font-weight: bold;}
#menu li {padding:0 63px 0 0;list-style:none;background: #3a6aa0 url(../images/catmenubg_noact.png) top right repeat-y;line-height:30px;text-align:right;margin:3px 0 0 0;}
#menu li.menu_title {padding:0;margin:0 0 14px 0;background: url(../images/catmenuheaderright.png) right top no-repeat;text-align:right;}
#menu li.menu_title div {padding:0 22px 0 0;margin:0 37px 0 0;background: url(../images/catmenuheaderbg.png) repeat-x;}
#menu li.active {padding:0 0 0 0;background: url(../images/catmenu_active.png) right top no-repeat;}
#menu li.active a {display:block;padding:0 17px 0 0;margin:0 37px 0 0;background: #3a6aa0;}
#menu li a {color:#fff;}
#menu ul.submenu {margin:8px 0 16px 0;}
#menu ul.submenu, #menu ul.submenu li {padding:0;}
#menu ul.submenu a {margin-bottom:0;color:#235ca2;background:#e7e7e7;}
#menu ul.submenu a.odd {background:#f5f5f5;border-left:5px solid #e7e7e7;}
#menu ul.last {margin:8px 0 0 0;}
.vcard {color:#676767;padding:17px 24px 15px 0;margin:0 0 42px -28px;width:237px;text-align:right;background:#eaeaea url(../images/fffcouner.png) right bottom no-repeat;font: normal 12px Arial, sans-serif;}
.tel {text-align:left;width:145px;height:30px;padding:0 0 0 93px;}
.adr, .street-address, .tel, .icq {display:block;}
.tel em {display:block;position:absolute;width:148px;margin-top:5px;height:30px;background:url(../images/phone.png) no-repeat;}
.vcard a {color:#676767;}
.type, .value {display:none;}
.icq {margin-top:5px;background: url(http://status.icq.com/5/online1.gif) no-repeat 77% center;height:17px;}

#nav-container p {font-size:85%;color:#676767;margin:0 40px 20px 20px}
#nav-container strong {font-size:100%;display:block;margin:15px 20px 20px 20px;color:#3d3d3d;}
#nav-container p strong {font-size:100%;display:block;margin:15px 20px 20px 0;color:#3d3d3d;}
#content-container .alboum {width:711px;margin-left:15px;height:220px;background:transparent url(../images/frame.png) 0 24px no-repeat;}
#content-container .alboum h2, #content-container .photo h2 {display:inline;margin:25px 5px 0 0;font: bold 15px Arial, sans-serif;}
#content-container .alboum img {float:left;margin:10px 25px 10px 10px;}
#content-container .alboum p, #content-container .photo img {margin:0;padding:20px 0 5px 0;}
#content-container .alboum .caption {text-align:left;height:25px;}
#content-container .photo {width:184px;float:left;height:220px;margin:5px 5px 28px 5px;background:transparent url(../images/frame.png) 0 9px no-repeat;}
#content-container .photo img {margin:0px 25px 12px 10px;}
#content-container .photo .caption {text-align:center;display:block;}

#content-container {margin:4px 0 0 0;width:728px;float:left;background: url(../images/contenttopbg.png) top left repeat-x; overflow: hidden}
#content-container h1, #content-container h2 {margin:11px 0 11px 0;font: normal 18px/18px Arial, sans-serif;}
#content-container p {margin:0 10px 15px 0;}
#content-container a {font-weight: bold;}
#content-container ul {clear: both;color:#000;margin:0 10px 15px 35px;}
#content-container ul li {list-style: url(../images/ul.png);margin:3px 0 3px 0;}
#content-container ol {clear: both;margin:0 10px 15px 41px;}
#content-container ol li {list-style: decimal;}
#content-container blockquote {margin-left:80px;}
#content-container #track {height: 30px; width: 100%; margin: 0; padding: 6px 0 0 0; background: url(../images/trackright.png) top right no-repeat;}
#content-container #track li {list-style:none;float:left;color:#eaebeb;margin:0 0 0 10px;font: bold 13px/15px Arial, sans-serif;}
#content-container #track li a {color:#eaebeb;margin:0 10px 0 0;}
#content-container .catgroup {color:#000;margin-bottom:25px;width:726px;background:#f0f0f0 url(../images/groupbottom.png) bottom left repeat-x;}
#content-container .catgroup h2, #content-container .catitem h2 {padding-left:26px;color:#fff;margin:0;font: bold 13px/29px Arial, sans-serif;background:#3a6aa0 url(../images/grouptopright.png) top right no-repeat;}
/*.catitem h2 a{color:#fff; background:#939c94 top right no-repeat}*/
.price_plashka_left{background: url(../images/plashka_corner_1_1.gif); width:28px; height:20px; padding:0; margin:0; float:left;}
.price_plashka_right{background: url(../images/plashka_corner_1_2.gif); width:28px; height:20px; padding:0; margin:0; float:left;}
.currency_page_model{padding:1px 0 0 0; margin:0; width:158px; height:19px; background:#3a6aa0; text-align:center; float:left;}
a.currency_on_page_model{background:#939c94 top right no-repeat; font-size:14px;}
a.currency_out_page_model{color:#fff; font-size:14px;}
.price_model{font-size:16px; padding:0; margin:0;}
#content-container .catgroup h2 a {font: bold 13px/29px Arial, sans-serif;color:#fff;}
#content-container .catgroup p {margin:0;padding:18px 13px 0 23px;}
#content-container .catgroup img {float:left;margin:12px 16px 10px 20px;}

#content-container .groupbrends {clear:both;position:relative;margin-top:35px;padding:0 0 0 214px;height:47px;background: url(../images/groupbottomleft.png) bottom left no-repeat;}
#content-container .groupbrends	a.more {position:absolute;margin:-32px 0 0 0;right:35px;color:#0d58ac;font: bold 15px Arial, sans-serif;}
#content-container .groupbrends p {padding:7px 0 3px 0;}
#content-container .groupbrends h3 {display:inline;font: bold 13px/13px Arial, sans-serif;}
#content-container .groupbrends h3 a {color:#016cbe;margin:0 5px 0 5px;}

#content-container .news h3 {background: #e3e3e3;margin-bottom:1px;padding:8px 0 0 25px;width:702px;height:22px;display:block;}
#content-container .h3style {background: #e3e3e3;margin-bottom:1px;padding:8px 0 0 25px;width:702px;height:22px;display:block; font: bold 13px/13px Arial, sans-serif;color:#016cbe;}
#content-container .news h3 a, #content-container .news h3, #content-container .news a.more {color:#016cbe;font: bold 13px/13px Arial, sans-serif;}
#content-container .news a.more {float:right;margin-right: 30px;text-transform: lowercase;}
#content-container div.fulltext {margin-bottom:7px;padding:18px 34px 4px 21px;width:672px;}
#content-container .newsbody {margin-bottom:7px;padding:18px 34px 4px 21px;background: #f0f0f0;width:672px;}
#content-container .newsbody p, #content-container div.fulltext p {margin-right:0;margin:0 0 13px 0;}
#content-container .newsbody img, #content-container div.fulltext img {float:left;margin:-5px 16px 10px 0;}
#content-container .catitem h2 {margin-left:-10px;padding-left:16px;}
#content-container #imgalt {margin:5px 0 12px 10px;font: normal 11px/12px Arial, sans-serif;}

	#content-container div.question {background:#5b85b6;color:#FFFFFF;width:686px;padding:14px 20px 7px 20px;} 
	#content-container div.question span {font-weight: bold;margin-right:8px;float:left;font-size:14px;font-family:Verdana, sans-serif;}
	#content-container div.question p, #content-container div.answer p {margin-left:65px;}
	#content-container div.answer {width:686px;padding:10px 20px 7px 20px;}
	#content-container div.answer span {color:#4b709a;font-weight: bold;margin:0px 8px 0px 15px;float:left;font-size:14px;font-family:Verdana, sans-serif;}
	#faqok, #faqwait {background:#caf4ce;color:#000000;width:686px;padding:14px 20px 7px 20px;text-align:center;display:none;margin:25px 0 40px 0;}
	#content-container form.form_faq {background:#f7f7f7;width:686px;padding:24px 20px 45px 20px;margin-bottom:40px;}
	#content-container form.form_faq textarea {border:1px solid #d7d7d7;width:100%;height:105px;}
	#content-container form.form_faq input {cursor:pointer;padding:0px 2px 2px 2px;background:#3a6aa0;color:#FFFFFF;float:right;font-size:12px;border:1px solid #d7d7d7;margin-top:12px;}
	#faqwait {background:#eaeaea;}
	
	#form_arenda legend {padding:0 8px 0 15px;background: url(../images/ul.png) 4px 60% no-repeat;color:#000000;font-size:16px;}
	#form_arenda {background:#f7f7f7;width:686px;padding:24px 20px 45px 20px;margin-bottom:40px;}
	#form_arenda fieldset {border:1px solid #d7d7d7;padding:15px;font:normal 14px Arial;}
	#form_arenda label input {width:auto;display:inline;border:0;margin:0 7px 0 0;padding:0;height:auto;}
	#form_arenda input {border:1px solid #d7d7d7;width:100%;height:20px;display:block;color:#747474;padding:2px 10px;width:97%;font:normal 14px Tahoma;margin:3px 0 10px 0;}
	#form_arenda fieldset span, .form_order span {color:#3a6aa0;font: bold 15px Tahoma;}
	#form_arenda input.send {width:auto;cursor:pointer;padding:0px 2px 2px 2px;background:#3a6aa0;color:#FFFFFF;float:right;font-size:12px;border:1px solid #d7d7d7;margin-top:12px;}

#content-container .catitem {position:relative;clear: both;color:#000;padding:0 0 25px 10px;margin-bottom:25px;width:716px;background:#f0f0f0 url(../images/itembottomleft.png) bottom left no-repeat;} 
#content-container .catitem div.imagesbody {margin:18px 17px 50px 11px;float:left;width:214px;font-size:8pt;}
#content-container .catitem #nal {margin:18px 60px 0 0;background:#fff;float:right;padding:0 29px 0 29px;font: bold 13px/29px Arial, sans-serif;}
#content-container .catitem img.l, #content-container .catitem img.r {margin:0 3px 0 11px;}
#content-container div.imagesbody p {font-size:13px;margin:15px 0 15px 22px;}
#content-container .catitem p {margin:15px 15px 15px 22px;}
#content-container .catitem a.firmname {margin-left:3px;font: bold 11px/12px Arial, sans-serif;}
#content-container .catitem a {font-weight:bold;}
#content-container .catitem strong {margin:15px 0 0 0;display:block;font: normal 18px Arial, sans-serif;}
#content-container .catitem div.order {background:#fff;position:absolute;top:37px;right:32px;padding:8px 30px;}
#special h2, #special h3, #special p {margin-left:37px;}
#special h3 {font: bold 13px/13px Arial, sans-serif;}
#special p {font: lighter 11px/12px Arial, sans-serif; padding: 0; margin: 0 0 11px 37px}
#content-container table.cattbl {border:0;border-collapse: collapse;margin:4px 0 40px 0;}
#content-container th.faza {text-align:left;padding-left:26px;height:30px;width:420px;background:#3a6aa0 url(../images/grouptopright.png) top right no-repeat;color:#fff;}
#content-container th.faza3 {text-align:left;padding-left:26px;height:30px;width:420px;background:#3a6aa0 url(../images/grouptopright.png) top right no-repeat;color:#fff;}
#content-container th.faza3 {background-image:none;}
#content-container tr.params th {padding-left:26px;text-align:center;font: normal 12px/17px Arial, sans-serif;background:#c5d3e2;}
#content-container tbody tr {background:#e9e9e9;height:26px;}
#content-container tbody tr.odd {background:#e3e3e3;}
#content-container tbody td {padding-left:26px;text-align:center;font: normal 13px/15px Arial, sans-serif;}
#content-container td.faza {text-align:left; padding-left:26px;height:30px;width:350px;background:#3a6aa0 top right no-repeat;color:#fff; font-weight:bold}
#content-container td.faza3 {text-align:left;padding-left:26px;height:30px;width:350px;background:#3a6aa0 top right no-repeat;color:#fff; font-weight:bold}
#content-container tbody a {font-weight: bold;color:#235ca2;}
#content-container img.cimgRight {float:right;margin: 15px 0 15px 15px;border:medium solid #cfcfcf;}
#content-container img.cimgLeft {float:left;margin: 15px 15px 15px 0;border:medium solid #cfcfcf;}
#content-container .p12 {padding-right:12px;}
#currency-container {margin:0; padding:0; height:14px; border:#000000 solid 2px; width:125px; float:left;}
.text_choose_currency {text-align:left; color:#fff; font-weight:bold; padding:0; margin:0; height:16px; width:125px; position:relative; float:right; padding-left:50px;}
.currency_out {text-align:left; background:#3a6aa0 top right no-repeat; color:#fff; font-weight:bold; text-decoration:underline; margin:0; padding:0; padding-left:5px; height:14px; width:30px; float:right;}
.currency_out a{color:#fff}
.currency_on {text-align:left; background:#939c94 top right no-repeat; color:#fff; font-weight:bold; text-decoration:underline; margin:0; padding:0; padding-left:5px; height:16px; width:30px; float:right; position:relative;}

#footer-container {width:1000px;height:94px;margin:25px 0 0 0;background: url(../images/footerbg.png) top left repeat-x;}
#footer-container a img {margin:1px 0 0 74px;float:left;}
#footer {float:right;display:block;width:727px;height:94px;background: #f0f0f0 url(../images/bottommenubg.png) top left repeat-x;}
#footer ul {float:left;color:#676767;height:69px;padding:25px 0 0 30px;background: url(../images/footertopleft.png) top left no-repeat;}
#footer li {float:left;}
#footer li a {color:#676767;margin:0 8px 0 8px;}
#copyright_policy {width:726px;margin:-45px 0 0 0;left:280px;position:absolute;color:#c2c0c0;font: normal 9px Arial, sans-serif;}
#footcorner {float:right;width:97px;height:94px;padding:0 0 0 10px;background: url(../images/footerbottomright.png) bottom right no-repeat;}
#counters {width:273px;height:94px;position:absolute;left:0;padding:22px 0 0 2px;}
#counters * {float:left;margin:0 1px 3px 0 !important;}


.pagination {width:672px;padding-top: 20px;clear: both;}
.pagination .bullet {margin: 2px;text-align: center;width: 16px;height: 16px;border: 1px solid #3a6aa0; float: left; color: #558CBA; }
.pagination .caption {margin: 2px;width: 70px;height:12px;float: left; }
.pagination .bullet A, .pagination .bullet A:hover, .pagination .bullet A:visited { color: #3a6aa0; text-decoration: none; }
.pagination .bullet_act { margin: 2px; text-align: center; width: 16px;  height: 16px; border: 1px solid #BFD4EA; float: left; color: #558CBA;}

.search-goog {margin-top:15px!important;}
#goog-wm-sb {width:auto;cursor:pointer;padding:0px 2px 2px 2px;background:#3a6aa0;color:#FFFFFF;font-size:12px;border:1px solid #d7d7d7;margin-top:12px;}
#goog-wm-qt, .form_order input {width:auto;display:inline;padding:1px 2px 2px 2px;height:auto;border:1px solid #D7D7D7;margin-right:20px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.form_order {font:normal 14px Arial;width:85%;background:#F7F7F7;padding:15px;}
.form_order input {display:block;width:97%;height:20px;margin:3px 0 10px;padding:2px 10px 0;}
.form_order textarea {display:block;width:97%;margin:3px 0 10px;padding:2px 10px 0;border:1px solid #D7D7D7;}
.form_order button {border:auto;width:100%;cursor:pointer;color:#3E3B34;font:normal 18px/23px Arial,sans-serif;padding:10px 0;}

