/* INIT */
/*div {border:1px dotted #FF3300;}*/
html, body, #wrapper {font-family:Arial;font-size:11px;min-height:100%;width:100%;height:100%;margin:0;padding:0;}
body{background:url(../images/design/body_bg.gif) repeat-x;}
html>body #wrapper {height:auto;}
#wrapper {position:absolute;top:0;left:0;}
#container {width:982px;margin:0 auto;height:auto;}
#header{width:980px;float:left;}
#middle{width:980px;float:left;padding-bottom:110px;border:1px solid #E0E0E0;background-color:#fff;min-height:450px;}
#footerwrap {position: absolute;bottom:0;width:100%;height:auto;}
#footer{width:962px;margin:0 auto;height:auto;border-top:2px solid #333333;padding:10px;}

/* STANDART */
#logo{width:200px;height:50px;padding:10px;float:left;}
#top1{width:750px;height:25px;float:right;text-align:right;}
#login{text-align:right;}
#top2{width:700px;height:45px;float:left;text-align:left;}
#tab{padding:4px;margin-left:5px;float:right;background-color:#a3b9cc;color:#FFFFFF;border:1px solid #CCCCCC;}
#tab a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#links{width:968px;height:14px;padding:6px;font-size:11px;float:left;background-color:#f3f5f9;color:#FFFFFF;color:#333333;text-align:right;border:1px solid #E0E0E0;border-top:2px solid #a3b9cc;}
#links a{color:#333333;}
#searchbar{width:968px;height:12px;padding:6px;float:left;background-color:#fff;color:#FFFFFF;color:#333333;border:1px solid #E0E0E0;border-top:1px solid #333333;}
#searchbar a{font-size:11px;color:#333;font-weight:bold;}
#leftblock{width:200px;float:left;margin-right:2px;}
#centerblock{width:758px;float:left;padding:10px;padding-top:0px;}

/* ELEMENTS */
h1{font-size:18px;padding:4px;font-family:Arial; font-weight:normal; color:#444;}
h2{font-size:18px;color:#555;font-weight:bold;padding:4px;}
h3{font-size:14px;color:#666;font-weight:bold;padding:4px;}
ul{padding-left:20px;}
a{color:#003366;text-decoration:none;}
a:hover{color:#FF3300;}
img{border:0;}
small{font-size:10px;}



/* Form Elements */
input{height:12px;color:#999999;padding:0;margin:0;border:1px solid #ccc;font-size:10px;}
input:focus{color:#333333;}
select{margin:-2px;padding:-2px;}



/* CLASSES */
.price{color:#245886;font-weight:bold;font-size:14px;}
.submit{background-color:#a3b9cc;color:#FFFFFF;font-weight:bold;border:none;height:20px;padding-left:4px;padding-right:4px;}
.addtocart{background:url(../images/design/btn_add_to_cart.gif) no-repeat;width:86px;height:20px;border:none;cursor:pointer;}
.head{margin-top:2px;margin-bottom:2px;background-color:#f1f1f1;}
.submenu{padding:5px;padding-left:10px;list-style:none;}
.submenu li{padding:2px;}
.submenu a{font-weight:normal;}
.bold{font-weight:bold;}
.product_name{margin-bottom:.3em; color:#0a263c; font-size:1.2em;}
.left {float:left;}
.right {float:right;}
.text{color:#666666;padding:10px;}
.onebox{width:340px;float:left;}
.rndbutton {border:1px solid #CCCCCC;margin:8px;padding:2px;cursor:pointer;float:left;}
.rndbutton:hover {background-color: #EAF5FF;}

/* MESSAGES */
#inf{border:1px solid #003399;background-color:#fff;color:#003399;padding:5px;font-size:12px;}
#scc{border:1px solid #446423;background-color:#eff5ea;color:#446423;padding:5px;font-size:12px;}
#err{border:1px solid #FF3300;background-color:#FFF1EA;color:#FF3300;padding:5px;font-size:12px;}

/* COLORS */
.darkgreen{color:#004000;}
.darkblue{color:#245886;}
.darkred{color:#C40000;}

/* DIV TABLE */
#table{border:1px solid #ccc;float:left;}
.cell2{padding:4px;float:left;border:1px solid #f4f4f4;bold;color:#333333;height:28px;}
.cell1{padding:4px;float:left;border:1px solid #f4f4f4;font-weight:bold;color:#333333;height:14px;}
.cell{padding:4px;float:left;border:1px solid #f4f4f4;color:#333333;height:14px;}
.cellhigh{padding:4px;float:left;border:1px solid #f4f4f4;color:#333333;height:60px;}
#row_head{background:url(../images/design/row_head.gif) repeat-x;font-weight:bold;text-transform:uppercase;text-shadow:1px;} /*background-color:#BBDDFF;#BBDDFF*/
#row_sub{background-color:#D7D8FC;font-weight:bold;text-transform:uppercase;text-shadow:1px;}
#row1{background-color:#fff;}
#row2{background-color:#f3f5f9;}
#row3{background-color:#ECEDF2;}
#row4{background-color:#FFFFCC;}
.celllarge{width:788px;height:auto;padding:10px;}

/* TABS */
.tabs                   { margin-bottom:15px; background:url(../images/design/prd_nav_bg.gif) 0 0 repeat-x; height:25px; list-style:none; }
.tabs li                { float:left; border-right:1px solid #cbd4db; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#444; }
.tabs li.first          { border-left:1px solid #cbd4db; }
.tabs li.last           { border-right:0; }
.tabs a                 { display:block; padding:6px 15px; color:#444; }
.tabs a:hover           { background-color:#cbd4db; text-decoration:none; color:#444; }
.tabs li.active a,
.tabs li.active a:hover { background:url(../images/design/prd_nav_bg.gif) 0px -25px repeat-x; color:#245886; }
