@charset "windows-1251";
/* CSS Document */

html
{

}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #a0daf9;
	
	margin: 0px;
	text-align:center;
	padding: 10px 0px 0px 0px;
}

form
{
	padding: 0px;
	margin: 0px;
}

img
{
	border: none;
}

h1, h2, h3, h4
{
	font-family: Tahoma, Geneva, sans-serif;
}

fieldset
{
	border: none;
	border-color: transparent;
}

a, a:link, a:visited
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

/* = Header
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

#wrapHeader 
{
	margin: 0 auto;
	width: 950px;
	height: 250px;
	text-align: left;
	background:url(../i/bkg_top.png) left top no-repeat;
	behavior: url(../i/iepngfix.htc);
}




#header
{
	height: 205px;
	overflow: hidden;
}

#logo
{
	float:left;
	display: inline;
	width: 190px;
	height: 205px;
}

#logo a
{
	display: block;
	height: 100%;
}

#header h1
{
	background:url(../i/headerMenu_001.png) left top no-repeat;
	behavior: url(../i/iepngfix.htc);
	height: 60px;
	float: left;
	clear: right;
	width: 720px;
	margin: 20px 0px 0px 15px;
}

#header ul
{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style: none;
	float: left;
	display:inline;
	width: 300px;
}

#header ul,
{
	margin-left: 0px;
}

#header li
{
	margin-top: 12px;
}

#header li.hm_01
{
	background:url(../i/headerMenu_002.png) top left no-repeat;
	behavior: url(../i/iepngfix.htc);
	height: 30px;
	width: 300px;
}

#header li.hm_02
{
	background:url(../i/headerMenu_003.png) top left no-repeat;
	behavior: url(../i/iepngfix.htc);
	height: 30px;
	width: 300px;
}

#header li a, #header li a:link, #header li a:visited
{
	display: block;
	height: 100%;
}

#menu
{
	height: 45px;
}

#menu ul
{
	padding: 0px 0px 0px 70px;
	margin: 0px;
	list-style: none;
}

#menu li
{
	float: left;
	width: 162px;
	height: 45px;
	margin-left:5px;
}

#menu li.m_01
{
	background:url(../i/menu_001.png) center center no-repeat;
	behavior: url(../i/iepngfix.htc);
}

#menu li.m_02
{
	background:url(../i/menu_002.png) center center no-repeat;
	behavior: url(../i/iepngfix.htc);
}

#menu li.m_03
{
	background:url(../i/menu_003.png) center center no-repeat;
	behavior: url(../i/iepngfix.htc);
}

#menu li.m_04
{
	background:url(../i/menu_004.png) center center no-repeat;
	behavior: url(../i/iepngfix.htc);
}

#menu li.m_05
{
	background:url(../i/menu_005.png) center center no-repeat;
	behavior: url(../i/iepngfix.htc);
}

#menu li a, #menu li a:link, #menu li a:visited
{
	display: block;
	height: 100%;
}

/* = Content
---------------------------------------------
---------------------------------------------
---------------------------------------------*/
/*
#wrapContent
{
	margin: 0 auto;
	width: 950px;
	text-align: left;
}
*/
#wrapContent
{
    margin: 0 auto;
    width: 950px;
    text-align: left;
    overflow: hidden;
}

#content
{
	padding: 20px 10px 10px 70px; 
}

#content h1
{
	margin: 0px 0px 10px 0px;
	height: 40px;
	background-position: center center;
	background-repeat: no-repeat;
}

#content h1.assortiment
{
	background-image:url(../i/h1_assortiment.png);
	behavior: url(../i/iepngfix.htc);
}

#catalog
{
	overflow: hidden;
}

#catalog div.item
{
	width: 200px;
	height: 290px;
	float: left;
	display: inline;
	margin-left: 10px;
}

#catalog div.wrapItemImg
{
	background: #fff url(../i/itemImg_top.jpg) left top no-repeat;
	margin-bottom: 8px;
}

#catalog div.itemImg
{
	background: url(../i/itemImg_bot.jpg) left bottom no-repeat;
	text-align: center;
	vertical-align: middle;
}

#catalog div.wrapItemDescription
{
	background-position: left top;
	background-repeat: no-repeat;
}

#catalog div.itemDescription
{
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

#catalog div.itemDescription h3
{
	margin: 0px;
	color:#FFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#catalog div.itemDescription h3 a, #catalog div.itemDescription h3 a:link, #catalog div.itemDescription h3 a:visited
{
	text-decoration: none;
	color: #FFF;
}

#catalog div.itemDescription p
{
	margin: 8px 0 0 0;
	font-size: 14px;
}

#catalog div.itemDescription span
{
	color: #fff;
}

#catalog .blue
{
	background: #028eff url(../i/itemDscrpt_top_blue.jpg) left top no-repeat;
}

#catalog .blue div.itemDescription
{
	background: url(../i/itemDscrpt_bot_blue.jpg) left bottom no-repeat;
}

#catalog .red
{
	background: #ff91ba url(../i/itemDscrpt_top_red.jpg) left top no-repeat;
}

#catalog .red div.itemDescription
{
	background: url(../i/itemDscrpt_bot_red.jpg) left bottom no-repeat;
}

#catalog .yellow
{
	background: #ffb66b url(../i/itemDscrpt_top_yellow.jpg) left top no-repeat;
}

#catalog .yellow div.itemDescription
{
	background: url(../i/itemDscrpt_bot_yellow.jpg) left bottom no-repeat;
}

#catalog .grean
{
	background: #66cc33 url(../i/itemDscrpt_top_grean.jpg) left top no-repeat;
}

#catalog .grean div.itemDescription
{
	background: url(../i/itemDscrpt_bot_grean.jpg) left bottom no-repeat;
}

/* = Footer
---------------------------------------------
---------------------------------------------
---------------------------------------------*/
#wrapFooter
{
	height: 330px;
	text-align: center;
	background: #a0daf9 url(../i/bkg_bottom.png) center bottom no-repeat;
	behavior: url(../i/iepngfix.htc);
}

#wrapFooter address
{

	background:url(../i/bkg_address.png) center center no-repeat;
	behavior: url(../i/iepngfix.htc);
	width: 340px;
	height: 80px;
	margin: 0 auto;
	position: relative;
	top: 230px;
	left: 220px;
}

#wrapFooter address a
{
	display: block;
	height: 25px;
}


div.title_news{font-family:Tahoma;margin-left:15px;margin-bottom:3px;}
div.title_news a{font-size:14px;text-decoration:none;font-weight:bold;color:black;}
div.title_news a:hover{font-size:14px;text-decoration:underline;}
div.anonce_news {font-family:Tahoma;margin-left:15px;}
div.anonce_news a{font-size:12px;text-decoration:none;color:black;}
div.newstitle {color:black;font-weight:bold;font-size:16px;}


div.catblock{border:solid 1px #EFF4F9; width:160px; height:170px;float:left;margin:5px;}
div.catblock .tblblock {width:155px; height:165px;}
div.catblock .tblblock td {vertical-align:middle;text-align:center;}

/* ------------- FORM --------------------- */

/* ------------ Error message -------------------*/
div.error {color: red; font-size: 11px;}

.form .item{ margin-bottom:1px; padding: 2px 0;  width: 550px;  position: relative; /*z-index:4;*/}
.form .radio{ margin-bottom:1px; padding: 0;  width: 420px;  position: relative; /*z-index:4;*/}
.form .item img{margin: 0px 0px 5px 10px !important; border: 1px solid gray; display: inline;}


.form .title{text-align: right;float: left; width: 200px; height: 100%; }
.form .t_textarea{height:67px}
.form .t_capth{height:50px}
.form .field{padding-left: 210px;}
.form .fieldDo{padding-left: 210px;}
.form .fieldDo input{width:150px !important; width/**/:150px; border: solid 1px gray; font-size:12px; font-family: Arial, Verdana;}
.form .field input{width: 250px !important; width/**/: 250px; border: solid 1px gray; font-size:12px; font-family: Arial, Verdana;}
.form .field textarea{width: 250px !important; width/**/: 250px; height:52px; border: solid 1px gray; font-size:12px; font-family: Arial, Verdana;}
.form .radio .field .button input {width:20px !important;float:left;border:none; padding-left: 0; margin-left: 0;}
.form .field select{border: 1px solid gray;}
.form .radio .field .button .label{padding-top: 1 !important; padding-top/**/: 2px;}

.form .buttons{padding-left: 209px !important; padding-left/**/: 212px; margin-bottom: 40px;  width:150px; position: relative;}
.bt_back, .bt_long {border:0; background: url(../i/bt_blue.gif) no-repeat; width: 123px; height:25px; color: white; margin: auto;}
.form .buttons input{margin-top: 10px;
	padding: 1px 10px 4px 10px;
	height: 22px;
	font-weight: bold;
	border: none;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #004FA3;
	color: #000;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	cursor: pointer;
	text-decoration: none;
	background: url(../i/bkgButton.gif) top left repeat-x;}

.form .cgray div.error{position: absolute; bottom:0px; left: 70px;}
.form div.error{position: absolute; left:430px; bottom:0px; background: #912A1B; color: white; z-index: 700; padding: 1px 3px; border: solid 1px white; height: 14px;-moz-opacity:0.85; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.85); white-space: nowrap;}



/* ------------ Message -------------------------*/
.message { border: 1px solid gray; padding: 5px; margin: 10px 0 10px 10px; color: Black; font-size: 11px; text-align: center}
.message_red {color: red !important;}
.message_fail {color: #A00000 !important;}
.message_success {color: #00A000 !important;}
.subscribe_select1 .message{width: 660px;}

.form .file-red {display: inline;}
.form .file-ajax {float:left; display:none;}
.form .file-ajax .monitor {float: left; color: #444; width: 150px; border: 1px solid #222; height: 14px; margin: 3px 2px 3px 2px; padding: 2px;}
.form .file-ajax .iframe {float: left; padding: 2px 0 0 5px;}
.form .file-ajax .button {width: 50px; margin-left: 5px;}
.form .file-ajax .file-loading {display: none; color: #666; padding: 1px 0 0 10px;}
.form .file-ajax .file-loading div {color: #666; padding: 1px 0 0 10px;}
.form .file-ajax .file-loading img {float: left; color: #666; padding: 0 5px 2px 10px;}
.form .file-ajax .file-done {display: none; height: 17px; color: green; margin: 0 0 0 10px;}
.form .preview {float:left; padding: 5px 0 0 5px;}
.form .preview div {float:left; margin-right:5px; color: #888;}
.form .preview img {float:left; margin-bottom: 5px;}


div.dev
{
	margin-left:358px;position:relative;top:200px;z-index:1;
}

div.dev a
{
	text-decoration:none;
	color:#333333;
}