div {margin: 0px; padding: 0px;}
body {font-family: Verdana; font-size: 12px; background-color: #ffffff; color: #757575; margin: 0px; padding: 0px; background: url("img/leftbg.gif") repeat-y; }
img {border: none;}

.screenshot {position:absolute; left:600px; top: 300px;} 
.banner {font-family: Tahoma; font-size: 12px; color: #ffffff; padding-right: 25px;padding-left: 20px; padding-top:2px; font-variant: small-caps; text-align: center}
.headertext {position: absolute; left:0px; top: 76px; font-family: Tahoma; font-size: 10px; color: #9c9c9c; padding-right: 30px;padding-left: 10px; padding-top:10px; text-align: justify; width: 295px; height: 53px; background: url("img/header_textbg.jpg") no-repeat;}

.header_middlepic {position: absolute; left:295px; top: 76px; width: 362px; height: 53px;}
.header_menu {position: absolute; left:657px; top: 76px; width: 343px; height: 33px; background: url("img/header_menubg.jpg") no-repeat; padding-top: 4px; padding-left: 21px; font-family: Tahoma; font-size: 12px; color: #d52600; font-weight: bold;}

a.menu:link {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; font-weight: bold; } 
a.menu:visited {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; } 
a.menu:hover {font-family: Tahoma; font-size: 12px; color: #a4070b; text-decoration: none; } 
a.menu:active {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; } 
a.app:link {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; } 
a.app:visited {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; } 
a.app:hover {font-family: Tahoma; font-size: 12px; color: #a4070b; text-decoration: none; } 
a.app:active {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; } 

.menu_game {position: absolute; left:657px; top: 109px;  height: 42px; }

.header_bottompic {position: absolute; left:264px; top: 129px; width: 394px; height: 22px;}

a.game:link { display: block; height: 42; width:55px; }
a.game:visited { display: block; height: 42; width:55px; }
a.game:hover { display: block; background-position: 0px -42px; height: 42; }
a.game:active { display: block; background-position: 0px -42px; height: 42; }

.login {margin:0; padding:0;position: absolute; left:0px; top: 129px; width: 263px; height: 63px; background: url("img/loginbg.gif") no-repeat; padding-top: 4px; padding-left: 21px; font-family: Tahoma; font-size: 11px; color: #ffffff; }
.textBox { font-family: Tahoma; font-size: 11px; color: #555555;}

a.loginl:link {font-family: Tahoma; font-size: 10px; color: #ffffff; text-decoration: underline;  } 
a.loginl:visited {font-family: Tahoma; font-size: 10px; color: #ffffff; text-decoration: underline; } 
a.loginl:hover {font-family: Tahoma; font-size: 10px; color: #ffffff;  text-decoration:none;} 
a.loginl:active {font-family: Tahoma; font-size: 10px; color: #ffffff; text-decoration: underline; } 

.searchs { background: url("img/searchbg.gif") no-repeat; font-family: Tahoma; font-size: 14px; color: #d52600; font-weight: bold;}
.searchs_nologin {font-family: Tahoma; font-size: 14px; color: #d52600; font-weight: bold;}

.btn_login {padding-left: 92px;  padding-top: 5px;}
.form_search {position: absolute; left:0px; top: 216px; background: url("img/leftbg.gif") repeat-y; padding-top: 4px; padding-left: 30px; padding-right: 20px;width:263px; font-family:  Tahoma; font-size: 12px; color: #555555;}

.main{ padding-top: 5px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; font-family:  Tahoma; font-size: 12px; color: #555555; text-align: justify}
.m { position: absolute; left:0px; top: 192px;  font-family:  Tahoma; font-size: 12px; color: #555555; text-align: justify}


.title { padding-left: 5px; padding-right: 5px; font-family:  Tahoma; font-size: 16px; color: #d52600; font-weight:bold;}
.title1{background: url("img/titlebg.gif") NO-REPEAT; width:540px; height:33px;  padding-left: 5px; padding-right: 5px; font-family:  Tahoma; font-size: 16px; color: #d52600; font-weight:bold; left:272px; padding:7px;}

.right_top {left: 857px; top: 163px; position: absolute; width: 174px; background: url("img/right_top.gif") no-repeat; padding-top: 6px; padding-left: 68px; padding-right: 5px; font-family: Tahoma; font-size: 14px; color: #d52600; font-weight: bold; height: 33px; text-align: left }
.right { background: url("img/right_bg.gif") repeat-y; padding: 0px; margin-right: 0px; font-family:  Tahoma; font-size: 11px; color: #555555; text-align: justify; height: 300px; }
.left {background-image: url("img/footerbg.gif");  background-position: bottom; background-repeat: no-repeat;}
.search_form {padding-left: 16px; padding-top: 10px; font-family:  Tahoma; font-size: 12px; color: #555555; text-align: justify; }

.news {
padding: 5 px;
font-size:11px; 
font-family: Verdana;
text-align: justify;
color:#555555;}
.katalog {
padding: 5 px;
padding-right: 20 px;
font-size:11px; 
font-family: Verdana;
text-align: justify;
color:#555555;}

.date_news {
font-size:11px; 
font-family: Verdana;
color:#d52600;
text-align: right;
}
.zayavka {
border-bottom:  solid 1px #cccccc;
padding: 3px;
margin: 1px;
}
.error{
padding: 3 px;
font-size:12px; 
font-family: Verdana;
background-color:#ffe8bd;
color:#696e71;
display: none;
}
.error_block{
padding: 3 px;
font-size:12px; 
font-family: Verdana;
background-color:#ffe8bd;
color:#696e71;
}


.zayavki
{
border-left:  solid 1px #cccccc;
border-top:  solid 1px #cccccc;
border-right:  solid 1px #cccccc;
font-size:12px; 
font-family: Verdana;
text-align: left;
color:#555555;
border-collapse: collapse;
text-align: left;
}
.white_text {font-family: Tahoma; font-size: 11px; color: #ffffff;}
.acc_info {margin:0; padding:0;position: absolute; left:0px; top: 129px; width: 263px; height: 63px; background: url("img/acc_top.jpg") no-repeat; padding-top: 3px; padding-left: 15px; padding-right: 5px font-family: Tahoma; font-size: 11px; color: #ffffff; }

a.accl:link {font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: underline;  } 
a.accl:visited {font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: underline; } 
a.accl:hover {font-family: Tahoma; font-size: 11px; color: #ffffff;  text-decoration:none;} 
a.accl:active {font-family: Tahoma; font-size: 11px; color: #ffffff; text-decoration: underline; } 

.acc_menu {margin:0; padding:0;position: absolute; left:0px; top: 192px; width: 263px;   font-family: Tahoma; font-size: 12px; color: #555555; }
 
a.acc_menul:link {font-family: Tahoma; font-size: 12px; color: #555555; text-decoration: none; font-weight: bold; padding-left: 95px;} 
a.acc_menul:visited {font-family: Tahoma; font-size: 12px; color: #555555; text-decoration: none; font-weight: bold; padding-left: 95px;  } 
a.acc_menul:hover {font-family: Tahoma; font-size: 12px; color: #d52600;  text-decoration:none; font-weight: bold; padding-left: 95px;} 
a.acc_menul:active {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; font-weight: bold; padding-left: 95px;} 

a.mainl:link {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; font-weight: bold; } 
a.mainl:visited {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; font-weight: bold } 
a.mainl:hover {font-family: Tahoma; font-size: 12px; color: #aa0000;  text-decoration:none; font-weight: bold} 
a.mainl:active {font-family: Tahoma; font-size: 12px; color: #aa0000; text-decoration: none; font-weight: bold} 

a.mainll:link {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none;} 
a.mainll:visited {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; } 
a.mainll:hover {font-family: Tahoma; font-size: 12px; color: #aa0000;  text-decoration:none;}
a.mainll:active {font-family: Tahoma; font-size: 12px; color: #aa0000; text-decoration: none; } 

.btn_zakaz { width: 100px; height: 25px; background-color: #cccccc; border: solid 1px #cc0000; padding: 5px; text-align:center}

.maintext {font-family: Verdana; font-size: 12px; color: #55555; padding: 5px;}

.screen_img {border: solid 1px #aa0000; width: 150px;}


a.menu_cards:link {font-family: Tahoma; font-size: 12px; color: #313131; text-decoration: none;  } 
a.menu_cards:visited {font-family: Tahoma; font-size: 12px; color: #313131; text-decoration: none; } 
a.menu_cards:hover {font-family: Tahoma; font-size: 12px; color: #d52600;  text-decoration:underline;} 
a.menu_cards:active {font-family: Tahoma; font-size: 12px; color: #d52600; text-decoration: none; } 


a.menu_poleznoe:link {font-family: Tahoma; font-size: 12px; color: #aa0000; text-decoration: none;  } 
a.menu_poleznoe:visited {font-family: Tahoma; font-size: 12px; color: #aa0000; text-decoration: none; } 
a.menu_poleznoe:hover {font-family: Tahoma; font-size: 12px; color: #aa0000;  text-decoration:underline;} 
a.menu_poleznoe:active {font-family: Tahoma; font-size: 12px; color: #aa0000; text-decoration: none; } 


.cena {
font-size:14px; 
font-family: Tahoma;
color:#d52600;
text-align: right;
padding-right: 5px;
