/* CSS Document */

body { font-size:12px; position:relative; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:22px 0px 0px 0px; background:url(img/bg.gif) top repeat-x #153140}
.cont { width:970px;}
.rzd { font-size:2px; background:url(img/morze.gif) repeat-x 0px 0px; margin:13px -12px 13px -12px; width:218px}
.q_rzd { font-size:2px; background:url(img/q_rzd.gif) repeat-x 0px 0px; width:187px; margin:24px 0px 0px 0px}
h1 { font-size:14px; margin:0px 0px 32px 0px}
h2 { font-size:14px; color:#466676; margin:33px 0px 11px 0px}
h3 { font-size:12px; color:#333; margin:15px 0px 11px 0px}
h4 { font-size:20px; color:#494949; margin-bottom:15px}
li { list-style-image:url(img/about_li.gif); margin:0px 17px}
ul { margin:0px}

.blue { color:#000000}
h4 span { font-size:12px; color:#999; font-weight:300}

a { color:#FF6600; text-decoration:underline}
a:hover { color:#FF6600; text-decoration:underline}



#top_1_u789 { background:url(img/top_1_u789.gif) repeat-x top; height:67px}
#top_1_u77 { background:url(img/top_1_u77.gif) no-repeat 0px 0px; height:67px}
#top_1_u99 { background:url(img/top_1_u99.gif) no-repeat 100% 0px; height:67px; text-align:center}
#home {width:130px; margin-left:5px; float:left; margin-right:-130px}
#home img { margin-left:20px; border:0px}

#adres { font-family:Tahoma; color:#B1B1B1; font-size:11px; width:470px; background:url(img/vrzd.gif) 100% 0px no-repeat}
	#adres div {text-align:center; padding-top:13px; width:470px; background:url(img/vrzd.gif) 0px 0px no-repeat}
	#adres span { font-size:16px; font-weight:600; color:#333}
	
#top_2 { background:url(img/temp_top_2.gif) no-repeat 0px 0px; height:166px}	



#top_menu { background:url(img/top_menu_bg.gif) repeat-x top}
#top_menu td { vertical-align:top; background:url(img/top_menu_td.gif) no-repeat 100% 2px;}
#top_menu div {   margin-top:4px; text-align:center; text-decoration:none; font-size:14px; color:#192B2F; padding-top:10px; height:24px; background:url(img/top_menu_div.gif) no-repeat 2px 0px}
#top_menu a {border-top:2px solid #192B2F; cursor:pointer}
#top_menu a:hover {border-top:2px solid #FF6600;}
#no_div div { background-image:url(img/0.gif) !Important}
#no_td {background-image:url(img/0.gif) !important}


.podrobno { background:url(img/podrobno_bg.gif) repeat-x top #CCCCCC; margin-right:-180px}
.print .podrobno { margin-right:0px; width:690px; margin-top:25px}
.podrobno td { }
.podrobno_1 { background:url(img/art.gif) no-repeat 0px 0px; width:50px; padding:20px 5px 0px 12px}
.podrobno_2 { width:300px;  padding:20px 5px 0px 12px}
.podrobno_3 { background-color:#4381A9; width:155px; text-align:center; color:#FFFFFF; padding:5px}
.print .podrobno_3 {background-color:#666 !important; }
.podrobno_4 { background:url(img/podrobno_99.gif) no-repeat 100% 0px; width:189px; padding:20px 20px 0px 24px}
.podrobno_5 td { width:50px; background-color:#F2F2F2; text-align:center; vertical-align:middle}
.p1 td, .p2 td { text-align:left; padding:5px 5px 5px 15px}
.p1 { background-color:#FFFFFF}
.p2 { background-color:#F5F5F5}
.podrobno input { margin-left:10px; border:1px solid #CCC}
.podr_bottom { background:url(img/podrobno_33.gif) no-repeat 100% 100% #4381A9}
.print_bot { background-color:#FFFFFF}
.print_itog { background-color:#666; color:#FFF; font-size:16px; font-weight:600; padding:5px 20px}



#cont_left { text-align:right; background:url(img/cont_77.gif) no-repeat 0px 0px; width:200px; height:32px; padding:22px 12px 0px 10px}
#cont_cent { position:relative; text-align:left; background:url(img/morze.gif) repeat-x 0px 53px; padding-right:206px; padding-left:24px }
#content { background-color:#FFFFFF; margin-top:5px}
	#content td { vertical-align:top}
.inp { border:1px solid #DBDBDB; font-size:11px; margin:0px; padding:0px; color:#858585}
.inp_1 { border:1px solid #DBDBDB; font-size:11px; margin:0px; padding:0px; color:#000}
.inp_2 { margin:0px 16px -4px 5px}
.left_menu {width:175px; padding-right:20px; background:url(img/qq.gif) no-repeat 100% 7px}
.left_menu a { color:#2A4B5E; text-decoration:underline }
.left_menu a:hover { color:#FF6600; text-decoration:underline }

#korzina {  background:url(img/cont_99.gif) no-repeat 100% 0px; padding-top:70px; position:absolute; left:50%; top:305px; margin-left:294px;  width:191px; height:240px}
#korzina .rzd { width:171px; margin:5px !important}
#korzina_bg { background-color:#2F5B77; width:180px}
#korzina_bg table { width:160px; margin:5px; color:#CCC}
#korzina_bg table td { padding:5px 2px}
#korzina_bg table img { margin-top:-3px}
#korzina_bg span { font-size:16px; font-weight:600; color:#fff}
#korzina_bottom { background:url(img/korzina_bottom.gif) 0px 0px no-repeat; height:66px; width:180px}

.icq { color:#999; font-size:11px; margin:5px 10px }
.icq a { color:#F40B09; font-weight:600}

#send_form { background:url(img/form_top.gif) no-repeat 0px 0px #f5f5f5; width:429px}
#send_form div { background:url(img/form_bot.gif) no-repeat 0px 100%; width:429px}
#send_form table { width:371px; margin:10px 0px}
#send_form table td { text-align:right}
#send_form input { border:#ccc solid 1px}
#send_form span { color:#ff6600}

#krohi { font-size:10px; margin:20px 0px 0px 0px}
.tripl {
	width:167px;
	background:url(img/tripl_bottom.gif) 0px 100% no-repeat #F5F5F5;
	float:left;
	margin:0px 5px 15px 0px;
}
.tripl_nazvanie {
	background:url(img/tripl_top.gif) no-repeat 0px 0px;
	font-weight:600;
	padding:10px 5px 0px 5px;
	width:147px; height:25px;
}
.tripl_img {
	width:167px;
	text-align:center;
	
}
.tripl_opisanie {
	padding:5px 5px 10px 5px;
	width:147px;
	height:40px;
}
.clir { margin:0px; width:520px; }

.tehno { clear:both}
.tehno .tripl { margin-right:20px; margin-bottom:30px}
.tehno .tripl_img { height:110px}
.tehno .tripl_opisanie { height:40px !important}
.tehno img { border:0px; margin:0px 7px 3px 0px}


#bot_1 { background:url(img/bot_1_123.gif) repeat-x bottom}
#bot_1 div { background:url(img/bot_1_11.gif) no-repeat -1px 100%}
#bot_1 img { float:right}



#bot_menu { margin:0px 20px; width:930px; border-bottom:1px solid #4C606A;}
#bot_menu td { text-align:center; padding:20px}
#bot_menu a { color:#FFFFFF}
#bot_menu a:hover { color:#FF6600}
#bottom { color:#FFFFFF; padding:20px 0px 50px 0px; text-align:left }
#bottom p { margin:0px 20px}

.print { background:url(img/0.gif) left no-repeat #fff !important; padding:40px }
.print_rzd { width:690px; height:5px; background:url(img/p_k.gif) repeat-x top}
.print_info { margin:30px 0px 10px 0px}
.print_info td { padding:3px 32px 3px 5px}
#print_bottom { margin-top:100px}

.tel { margin:20px 0px 0px 0px; font-size:14px; font-weight:600}
.adres { margin:0px} 

.currentPage{
	color:#FFF;
	display:inline-block;
	width:14px;
	height:19px;
	padding-left:6px;
	padding-top:1px;
	background-color:#F40B09;
	margin-right:10px;
}
