/* avant group | 2007 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; color: #1e3c54; min-width:997px; font-size:100.01%;background: #0f2356;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #1e3c54; text-decoration: underline;}
a:hover{text-decoration: none;}

p{margin-bottom: 12px;}

.green{color: #35a845;}
.red{color: #c42b0c;}
.grey{color: #bfc2c6;}
.pink{color: #c79cb7;}


#main{position:relative; font-size: 0.75em; margin: 0; min-width: 997px; background: #0c214d url(../images/fon.gif) repeat-x 0 0;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}

div#main_block{background: #0a2b60 url(../images/bg-full.jpg) repeat-y 0 0; width: 1000px; position: absolute; left: 50%; margin: 0px 0 0 -500px;min-height:650px;height:auto !important;height:650px;}
@media all and (min-width: 0px)
					{
					body #main_block{margin: 0px 0 0 -500px;}
					body #main_block[id^="main_block"] {margin: 0px 0 0 -500px !important;}
					}/* This for Opera 8+ */

/*--- FLASH ---*/	
div#header{background: url(../images/bg-top.jpg) no-repeat 0 0; width: 1000px; height: 169px;font-size:12px;color:#f8f8f8;font-weight:bold}


div#main_left{float: left; width: 222px; overflow:hidden;}
div#main_right{float: right;width: 222px;overflow:hidden;}
div#right_content{margin:10px 0 0 1px;font-size:12px;color:#f8f8f8;}
div#right_content a{color:#f8f8f8;}
/*--- CONTENT---*/	
textarea {margin-bottom:10px;margin-top:2px;}

div#content{background: url(../images/bg-content.jpg) no-repeat 0 0;width: 540px; padding-left: 8px;padding-top:30px; position:relative;top:0px;float:left;font-family: Verdana; }
div#contenttree a{display:block;margin-top:1px;font-size:120%;font-weight:bold;}
div#contenttree a:visited {color:#800080;}
div#searchtree a{display:block;margin-top:1px;}
div#searchtree a:visited {color:#800080;}

ul#nav{list-style: none;width:222px;}
ul#nav li{background: url(../images/arrow.gif) no-repeat 0 10px; margin: 0px 0px 0px 0px;padding: 8px 0 8px 25px;border-bottom:1px solid #9bd1ee;}
ul#nav li a {font-size:14px;color:#f8f8f8;font-weight:bold;text-decoration:none;}
ul#nav li a:hover {text-decoration:underline;}
ul#nav li.sel {background: #4092d9 url(../images/arrow.gif) no-repeat 0 10px;}
ul#nav li ul {list-style: none;}
ul#nav li ul li{padding: 0px 0px 0px 25px;  background: url(../images/arrow_small.gif) no-repeat 10px 50%; margin: 6px 0 5px 0;border:0;}
ul#nav li ul li span a {font-size:12px;color:#f8f8f8;font-weight:bold;text-decoration:none;}

ul#map {color:#7cc0ed;}
ul#map li {margin:0 0px 12px 20px;}
ul#map li ul {list-style: none;}
ul#map li ul li {margin:3px 0px 0px 15px;}
ul#map li a {color:#7cc0ed;}

div#menuitem{background: url(../images/arrow_line.gif) no-repeat 0 0;margin: 5px 0px 0px 0px;padding:3px 0px 0px 25px;font-size:14px;color:#f8f8f8;font-weight:bold; height:27px;}
div#menusel{background: url(../images/arrow_sub.gif) no-repeat 0 0;margin: 0px 0px 0px 0px;padding:9px 0px 0px 25px;font-size:14px;color:#f8f8f8;font-weight:bold; height:25px;}
div#menusub{background: url(../images/arrow_small.gif) repeat-y 0 0;margin: 0px 0px 0px 0px;padding:1px 0px 0px 45px;font-size:12px;color:#f8f8f8;font-weight:bold; height:24px;}


div#menuitem a, div#menusel a, div#menusub a {color:#f8f8f8;text-decoration:none;}
span#menusubsel {background:#25437a;}
div#menuitem a:hover, div#menusel a:hover, div#menusub a:hover {text-decoration:underline;}

div#topmenu {float:left; padding-left:20px; padding-top:10px;width:300px;}
div#topmenu a {color:#f8f8f8;text-decoration:none;}
div#topmenu a:hover {text-decoration:underline;}


img#logo {float:left;margin-left:72px;margin-top:8px;}
#banner {margin: 0 auto;}

div#login {float:right; padding-right:20px;padding-top:14px;width:300px;}
div#logopt {float:right; padding-right:20px;}
td.t1 {padding: 0px 0px 10px 20px;}
td.t2 {padding: 0px 0px 10px 0px;}
table.login td label {color:#f8f8f8;}
div#login a {color:#f8f8f8;}

span#txt {font-size:12px;color:#f8f8f8;}
span#txt a{font-size:12px;color:#f8f8f8;}

div#search {padding-left:15px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #94c8e5;}
div#search2 {padding-left:15px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #0087e3;}
div#search3 {padding-left:15px;margin-bottom:8px;padding-bottom:8px;}

input#search_input{width: 90px; border: 1px #283c60 solid; padding: 0 4px;}
input#search_but{width: 21px; height: 18px; border: 0; background: url("../images/searchbutton.gif") no-repeat 0 0; margin-left: 5px; padding: 0;}
div#news {color:#fefffd;font-size:1em;}

div#cart {background: url("../images/cart.gif") 0 50% no-repeat; margin:0px 0px 15px 8px; padding-left: 35px;}
div#cart a{display:block;padding-top:2px;}

div#news h1 {font-size:1.6em;text-align: left;margin-bottom:0px;font-weight:bold;}
div#news h2 {font-size:0.8em;text-align: left;margin-bottom:3px;font-weight:normal;}
div#news h3.first {font-size:1.2em;text-align: left;margin-bottom:5px;font-weight:bold; color:#c12d21;}
div#news h3 {font-size:1.2em;text-align: left;margin-bottom:5px;font-weight:bold; color:#7cc0ed;}
div#news h4 {font-size:1.0em;text-align: left;margin-bottom:2px;font-weight:normal;}
div#news h5 {font-size:0.9em;text-align: left;margin-bottom:10px;padding-bottom:3px;font-weight:normal; border-bottom: 1px dashed #0087e3;}	
div#news h5 a{color:#fefffd; text-decoration:none;}	
div#news h5 a:hover{color:#fefffd; text-decoration:underline;}	
div#hr {font-size:3px;height:3px;border-top:3px solid #0087e3;margin:2px 0px 4px 0px;}

div#info {background: url("../images/info_top.gif") no-repeat; padding:25px 0 0 8px;margin-top:10px;}

.offer_td   {border-top:1px solid #94c8e5;padding:8px 0px 8px 6px;}
.offer_title {color:#fefffd;font-size:1.1em;font-weight:bold;margin:2px 0px 4px 0px;width:130px;overflow:hidden;}
.offer_desc  {color:#fefffd;font-size:1.0em;font-weight:normal;margin-bottom:2px; width:130px;overflow:hidden;}
.inform_title {color:#fefffd;font-size:1.1em;font-weight:bold;margin:2px 0px 4px 0px;width:200px;overflow:hidden;}
.inform_desc  {color:#fefffd;font-size:1.0em;font-weight:normal;margin-bottom:2px; width:200px;overflow:hidden;}
h1.gal_title {font-size:1.5em;color:#0087e3;}

.product_path a{color:#0087e3;}
.product_path_last a{color:#2a55a2;}

.offer_title a, .inform_title a{text-decoration:none;}
.offer_title a:hover, .inform_title a:hover {text-decoration:underline;}

/*--- FOOTER ---*/
#footer{position:absolute;left:50%;bottom:0px;margin-left:-500px;margin-bottom:-60px;height:60px;background: #00173f;width: 1000px;color:#7cc0ed;overflow:hidden;}
div#footer_left   {width:222px; float:left;}
div#footer_center {width:556px;position:absolute; left:50%; margin: 5px 0 0 -278px;font-family: Verdana;}
div#footer_right  {width:222px; float:right;}

.l_td{
width:100px;
white-space:nowrap;
vertical-align:top
}
.r_td{
padding:1px 0px 1px 5px;
}
.r_td input, .r_td textarea{
border: 1px #283c60 solid; 
font-size: 11px; 
padding: 2px 4px;
width:240px
}
.r_td img{
margin:5px 0px
}
.f_tb{
margin:10px 0px 20px
}
input.subm{
border: 1px #283c60 solid; 
font-size: 11px; 
width:95px;
margin:15px 15px 0px 0px
}


	table.price{width:540px; font-size: 0.9em; clear: both;}
	table.price th{padding: 3px 0;}
	table.price td{text-align: center; padding: 5px 0;}
	table.price td.num{width: 20px;}
	table.price td.name{width: 100px;text-align:left;}
	table.price td.description{text-align:left;}
	table.price td.col_tov{width: 40px;}
	table.price td.sum{width: 60px;}
#th {font-size:12px;font-weight:bold; color:#000;padding:5px;padding-bottom:6px;border:solid 1px;border-color:#fff;background:#fff;}

td#tc0 {font-size:12px; padding:1px;border:solid 1px;border-color:#fff;background:#f5f5f5;}
td#tc1 {font-size:12px; padding:1px;border:solid 1px;border-color:#fff;background:#eaeaea;}

.topmenu_words a{margin-bottom:5px;color:red;}