#root { min-width:950px; height: 100%;}
a{color: #2f68bb; text-decoration: underline; position: relative; font-size: 12px;}
a:visited{color: #2f68bb}
a:hover{color: #dd0000}
a:active{color: #2f68bb}

.ans_quest {border: 1px dotted #2f68bb; padding:3}
.ans_quest_s {border: 1px solid #2f68bb; margin-top: 10px;}
.quest_title {color: #2f68bb;}

.search_text {font-weight: bold;}
.search_input {text-align: left; width: 90px; height: 20px; border: 1px solid #FFFFFF; background: #3c74da; color: #000000;}
.search_button {cursor: pointer; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

html, body {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.s_order {color: #000000; font-size: 13px; font-weight: bold;}
th.basket_order {color: #000000; font-size: 13px; font-weight: bold;}
.s_order_but {color: #2f68bb; cursor: pointer;}
table { font-size: 12px;}
.pointer { cursor: pointer;}
.hidden { display: none; }
h3 { font-size: 15px; color: #2f68bb}
h4 { margin: 0; font-size: 14px; color: #2f68bb; }

.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #474747; background: URL('/images/livetech.jpg') no-repeat top right; padding-right: 67px; height: 37px; padding-top: 10px;}
.copy_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #474747; padding-bottom: 7px;}
.copy a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #474747; font-weight: bold;}
.copy a:visited {color: #474747;}
.copy a:hover {color: #DD0000}
.copy #livetech {text-decoration: none; font-weight: 100;}
.copy #livetech:hover {color: #474747;}

#root { background: URL('/images/top_bg.jpg') repeat-x; }
.menu_place { background: URL('/images/menu_bg.jpg') repeat-x; padding-right: 15px;}
.middle_block { padding-top: 2px;}
.block_table { border: 1px solid #e5e5e7; background: #f8f9fa; margin-top: 10px;}
.block_title { background: URL('/images/title_bg.jpg') repeat-x; height: 28px; padding-left: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #2f68bb; font-size: 14px; font-weight: 700; border-top: 1px solid #e5e5e7; border-left: 1px solid #e5e5e7; border-right: 1px solid #e5e5e7;}
.block_title_spec { background: URL('/images/title_bg.jpg') repeat-x; height: 28px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ba2d2d; font-size: 14px; font-weight: 700}
.block_title_cat { background: URL('/images/title_bg.jpg') repeat-x; height: 28px; padding-left: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #2f68bb; font-size: 14px; font-weight: 700;}
.block_for_spec { padding-top: 5px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px;}
.for_menu { padding-top: 5px; padding-bottom: 20px;}
.for_spec { padding-top: 5px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #e5e5e7; border-left: 1px solid #e5e5e7; border-right: 1px solid #e5e5e7;}

.menu_item_active { height: 23px; padding-left: 25px; background: URL('/images/row1.jpg') no-repeat; border-bottom: 1px solid #e5e5e7; border-top: 1px solid #e5e5e7; background-color: #f0f0f1; color: #555555; text-decoration: underline; position: relative; font-weight: bold; font-size: 12px;}
.menu_item {height: 23px; padding-left: 25px; color: #555555; text-decoration: underline; position: relative; font-weight: bold; font-size: 12px; cursor: pointer;}
.menu_item_hover { height: 23px; padding-left: 25px; background: URL('/images/row2.jpg') no-repeat; color: #555555; text-decoration: underline; position: relative; font-weight: bold; font-size: 12px; cursor: pointer;}

.menu_item_active_prod { height: 23px; padding-left: 35px; background: URL('/images/row1.jpg') no-repeat; border-bottom: 1px solid #e5e5e7; border-top: 1px solid #e5e5e7; background-color: #f0f0f1; color: #555555; text-decoration: underline; position: relative; font-size: 11px;}
.menu_item_prod {height: 23px; padding-left: 35px; color: #555555; text-decoration: underline; position: relative; font-size: 11px; cursor: pointer;}
.menu_item_hover_prod { height: 23px; padding-left: 35px; background: URL('/images/row2.jpg') no-repeat; color: #555555; text-decoration: underline; position: relative; font-size: 11px; cursor: pointer;}

.content { background: #f8f9fa;}

a.menu_bottom{color: #6c6c6c; text-decoration: underline; position: relative; font-size: 11px;}
a.menu_bottom:visited{color: #6c6c6c}
a.menu_bottom:hover{color: #dd0000}
a.menu_bottom:active{color: #6c6c6c}

a.menu_top{color: #24367a; text-decoration: none; position: relative; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.menu_top:visited{color: #24367a}
a.menu_top:hover{color: #dd0000}
a.menu_top:active{color: #24367a}

.s_order_div {margin-top: 4px;}

/* MENU */ 
.dm_w1{cursor:pointer; color: #24367a; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.dm_w2{filter: alpha(style=0, opacity=85);-moz-opacity:.85;opacity:.85; cursor:pointer; color: #24367a; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #EEEEEE; border: 1px solid #e5e5e7; padding-top: 3px; padding-bottom: 3px;}

.dm_td{}
.dm_tda{color: #dd0000; cursor:pointer;}

.dm_tdnow{text-decoration:underline;}
.dm_tdnowa{text-decoration:underline;color: #dd0000 background-color:#0000CC;}
/* /MENU */

.top { background: URL('/images/top.jpg') no-repeat top center;}
.cloud_left {width: 503px; height: 220px; position: absolute; background: url('/images/left_block.png') no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_block.png',sizingMethod=crop); //background: none; left: 0px;}
.cloud_right {width: 368px; height: 220px; background: url('/images/right_block.png') no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_block.png',sizingMethod=crop); //background: none;}

.for_forms {border-bottom: 1px solid #2f68bb; border-left: 0px; border-right: 0px; border-top: 0px; background: #f8f9fa}
.text span { color: #FF0000}
th {color: #2f68bb; border: 1px solid #2f68bb;}
.orderField { text-align: center; border: 0px; width: 100px;} 
table { border-collapse: collapse; }
.order_td { border: 1px solid #2f68bb;}
