body { margin: 0px; padding: 0px; color:#000000; font-family: Georgia, 'Myriad Pro', Arial, Verdana, Helvetica; font-size: 14px }
img, table { border: none }
td { vertical-align: top; }
h1,h2,h3,h4,h5,h6 { padding: 0px; margin: 0px }
a{ color: #000000; cursor: pointer; text-decoration: underline; outline: none; }
a:hover { text-decoration: none; outline: none; }
a:visited { color:#000000 }

.dn { display: none; }

.blue { color: #0a79ff }
.orange { color: #f75009 }
.starrequired { color: red; }

.tags { float:left; width: 100%; margin-top: 15px; padding-bottom: 20px; }

.myform { background-color: #e9eaeb; }
.myform  input.input, .myform  .input input { width: 200px; }
.myform  select.select, .myform  .select  select { width: 205px; }
.myform textarea.textarea, .myform .textarea textarea { width: 200px; }


.menu { margin:0px; padding:0px; height: 38px; width: 100%; background: url('/images/menu_bg.jpg') repeat-x #041d40; font-family: Georgia, 'Myriad Pro'; font-size: 13px; color: white; }
.menu .info { margin:0px auto; width: 95%; }
.menu ul { list-style-type: none; margin: 0px; padding: 0px; }
.menu li { margin: 0px; padding: 0px; display: inline; }
.menu a, .menu a:hover, .menu a:visited  { float: left; height: 38px; color: white; text-decoration: none; }
.menu a:hover, .menu .selected  { background: url('/images/menu_bg_hover.jpg') repeat-x #2a92ff; }
.menu a span { float: left; padding: 10px 8px 0px 8px; }
.menu a span strong { color: #ff6600; }

.main  { background: url('/images/head_bg2.jpg') repeat-x; }

.header{ width: 100%; height: 258px; background: url('/images/earth.jpg') no-repeat right top; }
.header .logo { float: left; margin-top: 55px; padding-left: 20px; }

.flashcontent { float: right; width: 447px; }

.search { width: 100%; position: relative; z-index: 100; margin: 0px; padding: 0px; top: -28px; margin-bottom: -24px; height: 24px; overflow: hidden; }
.search .text { position: absolute; float: left; width: 190px; height: 20px; font-size: 11px; border: 1px solid #00122e; font-family: Tahoma; font-size: 11px; }
.search label{ position: absolute; z-index: 2; cursor: text; margin-top: 5px; padding-left: 5px; font-family: Tahoma; font-size: 11px; }
.search .submit { float: right; width: 23px; height: 23px; border: 0px; cursor: pointer; background: url('/images/go.jpg') no-repeat left top; color: white; font-size: 12px; }


.left_menu { float: left; width: 100%; background-color: #0a79ff; }
.left_menu a, .left_menu a:visited { color: white; }
.left_menu a:hover, .left_menu  a.selected, .left_menu a.active { color: black!important; }
.left_menu ul { list-style-type: none; margin: 0px; padding: 7px; }
.left_menu ul li { margin: 0px; padding: 4px 0px 7px 0px; }
.left_menu .top { width: 100%; height: 4px; overflow: hidden; }
.left_menu .top .left { float: left; width: 4px; height: 4px; overflow: hidden; background: url('/images/blue_top_left.jpg') no-repeat left top; }
.left_menu .top .right { float: right; width: 4px; height: 4px; overflow: hidden; background: url('/images/blue_top_right.jpg') no-repeat left top; }
.left_menu .bottom { width: 100%; height: 4px; overflow: hidden; }
.left_menu .bottom .left { float: left; width: 4px; height: 4px; overflow: hidden; background: url('/images/blue_bottom_left.jpg') no-repeat left top; }
.left_menu .bottom .right { float: right; width: 4px; height: 4px; overflow: hidden; background: url('/images/blue_bottom_right.jpg') no-repeat left top; }




.auth { float: left; width: 100%; background-color: #e9eaeb; margin-top: 6px; }

.auth .top { float: left; width: 100%; height: 5px; overflow: hidden; }
.auth .top .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/gray_top_left.jpg') no-repeat left top; }
.auth .top .right { float: right; width:5px; height: 5px; overflow: hidden; background: url('/images/gray_top_right.jpg') no-repeat left top; }

.auth .bottom { float: left; width: 100%; height: 5px; overflow: hidden; }
.auth .bottom .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/gray_bottom_left.jpg') no-repeat left top; }
.auth .bottom .right { float: right; width: 5px; height: 5px; overflow: hidden; background: url('/images/gray_bottom_right.jpg') no-repeat left top; }

.auth .center { margin:0px auto; width: 91%; }
.auth .center div { width: 100%; padding: 5px 0px 0px 0px; }
.auth .center label { font-size: 12px; }
.auth .center label span { font-size: 14px; }
.auth .center .inp { width: 98%; border: 1px solid #001a37; }
.auth .center a, .auth .center a:visited, .auth .center a:hover { color: #0a79ff; }
.auth .center .submit { margin-top: 7px; width: 48px; height: 23px; border: 0px; background: url('/images/vhod.jpg') no-repeat left top #0f7dff; color: white; cursor: pointer; font-size: 11px; }


.mail { float: left; width: 100%; background-color: #174c81; margin-top: 6px; color: white; }

.mail .top { float: left; width: 100%; height: 5px; overflow: hidden; }
.mail .top .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/darkblue_top_left.jpg') no-repeat left top; }
.mail .top .right { float: right; width:5px; height: 5px; overflow: hidden; background: url('/images/darkblue_top_right.jpg') no-repeat left top; }

.mail .bottom { float: left; width: 100%; height: 5px; overflow: hidden; }
.mail .bottom .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/darkblue_bottom_left.jpg') no-repeat left top; }
.mail .bottom .right { float: right; width: 5px; height: 5px; overflow: hidden; background: url('/images/darkblue_bottom_right.jpg') no-repeat left top; }

.mail .center { margin:0px auto; width: 91%; }
.mail .center div { width: 100%; padding: 5px 0px 0px 0px; }
.mail .center label { font-size: 12px; }
.mail .center label span { font-size: 14px; }
.mail .center .inp { width: 98%; border: 1px solid #001a37; }
.mail .center .ta { width: 98%; height: 50px; border: 1px solid #001a37; }
.mail .center .submit { float: right; width: 71px; height: 23px; border: 0px; background: url('/images/send.jpg') no-repeat left top #0f7dff; color: white; cursor: pointer; font-size: 11px; }

.links { float: left; width: 100%; margin: 6px 0px 0px 0px; padding: 0px 0px 6px 0px; list-style-type: none; }
.links li { margin: 0px; width: 100%; text-align: center; padding: 6px 0px 0px 0px; }
.links span { cursor: pointer; }

.asterisk { float: left; width: 100%; color: white }

.asterisk a, .asterisk a:hover, .asterisk a:visited { color: white; text-decoration: none; }

.asterisk a .head { width: 100%; height: 43px; background: url('/images/asterisk_center.jpg') repeat-x left top; text-align: center; }
.asterisk a:hover .head { width: 100%; height: 43px; background: url('/images/asterisk_center_hover.jpg') repeat-x left top; }
.asterisk a .head .left { width: 100%; height: 43px; background: url('/images/asterisk_left.jpg') no-repeat left top; }
.asterisk a:hover .head .left { width: 100%; height: 43px; background: url('/images/asterisk_left_hover.jpg') no-repeat left top; }
.asterisk a .head .right { width: 100%; height: 43px; background: url('/images/asterisk_right.jpg') no-repeat right top; }
.asterisk a:hover .head .right { width: 100%; height: 43px; background: url('/images/asterisk_right_hover.jpg') no-repeat right top; }
.asterisk .head  span  { position: relative; top: 13px; padding-top: 15px;  }

.asterisk  .info { float: left; width: 100%; background-color: #174c81; }
.asterisk  .info .bottom { float: left; width: 100%; height: 5px; overflow: hidden; }
.asterisk  .info .bottom .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/darkblue_bottom_left.jpg') no-repeat left top; }
.asterisk  .info .bottom .right { float: right; width: 5px; height: 5px; overflow: hidden; background: url('/images/darkblue_bottom_right.jpg') no-repeat left top; }
.asterisk  .info2 { float: left; width: 91%; padding: 8px 4% 8px 4%; height: 200px; overflow: hidden; }

.asterisk  .link { float: right; text-align: right; padding: 0px 15px 5px 0px; }
.asterisk  .link a, .asterisk  .link a:visited { text-decoration: underline; }
.asterisk  .link a:hover { text-decoration: none; }







.content { float: left; width: 100%; margin-top: 6px; }

.content .center { float: left; width: 96%; padding: 10px 2% 10px 2%; min-height: 375px; height: auto !important; height: 375px; }
.content .center a, .content .center a:visited, .content .center a:hover { color: #0a79ff; }

.content .center2 { float: left; width: 96%; padding: 10px 2% 10px 2%; min-height: 615px; height: auto !important; height: 615px; }
.content .center2 a, .content .center2 a:visited, .content .center2 a:hover { color: #0a79ff; }
.content .center2 h1 { font-weight: normal; font-size: 24px; }

.goods { float: left; width: 100%; text-align: center; border: 1px solid #444444; }
.goods td { vertical-align: middle; padding: 2px 5px 2px 5px; }
.goods .head td { color: white; background-color: #888888; }
.goods a { color: #0868ab; }
.goods a:visited; { color: #0868ab; }
.goods .align-left { text-align: left; }
.goods .sel td { background-color: #eee; }


.news {  }
.news td { vertical-align: top; padding: 20px 0px 0px 0px; }
.news td img { padding: 0px 10px 10px 0px; }
.news .nm { float: left; width: 100%; padding-bottom: 10px; }
.news .date { float: left; width: 100%; margin-top: 7px; color: grey; }

.brands td { vertical-align: middle; padding: 15px 0px 15px 5px; }
.brands ul { list-style-type: none; margin: 0px; padding: 0px; }





.price { width: 700px; margin: 0px auto; border-left: 1px solid black; border-top: 1px solid black; }
.price th,.price td { border-right: 1px solid black; border-bottom: 1px solid black; padding: 8px; width: 233px; }
.price img { float: left; padding-right: 6px; }
.price .pricename { float: left; }
.price .currency { float: left; font-size: 11px; color: rgb(136, 136, 136); padding: 3px 0px 0px 5px; }




.footer { width: 100%; height: 39px; background: url('/images/footer_bg.jpg') repeat-x left top #07274e; color: white; font-size: 13px; }
.footer a, .footer a:hover, .footer a:visited { color: white; }

.footer .info { margin:0px auto; width: 97%; }

.footer .info  ul { float: left; list-style-type: none; margin: 10px 0px 0px 0px; padding: 0px; }
.footer .info li { margin: 0px; padding: 0px 20px 0px 0px; display: inline; }

.footer .copyright { float: right; margin-top: 10px; }



















.actions { float: left; width: 100%; padding: 5px 0px 10px 0px; font-size: 13px; }

.modal { margin-top: 40px; background-color: white; display:none; width:550px; padding:15px; text-align:left; border:2px solid black; font-size: 14px; font-family: Tahoma; } 
.modal .close { float: right; margin-top: 3px; }
.modal .messages { float: left; width: 100%; }
.modal h2 { float: left; font-size: 22px; font-weight: normal; }
.modal form { float: left; width: 100%; margin: 10px 0px 0px 0px; padding: 0px; }
.modal form textarea { width: 100%; height: 200px; }
.modal form .input { width: 100%; }

.modal .active { font-size: 12px; border: 0px; }
.modal .active select { width: 100%; }


.addthis { padding: 15px 0px 5px 0px; }
