* { margin: 0px; padding: 0px; }
img { border: medium none; }
ul { list-style: none outside none; }
body { background: url('images/bg.png') repeat-x scroll left top rgb(21, 155, 215); font-family: Tahoma,Arial; }
h1 { font-size: 17px; font-family: Tahoma,Arial; font-weight: normal; letter-spacing: 0px; line-height: 19px; color: rgb(0, 102, 153); }
h3 { font-size: 13px; font-family: Tahoma,Arial; font-weight: normal; letter-spacing: 0px; color: rgb(204, 0, 0); }
p { font-size: 12px; }
.all { width: 1001px; margin-left: auto; margin-right: auto; background-color: rgb(255, 255, 255); margin-bottom: 25px; }
.header { position: relative; }
.highest { height: 30px; position: relative; font-size: 12px; font-family: Tahoma,Arial; font-weight: normal; letter-spacing: 0px; line-height: 30px; color: rgb(192, 255, 192); width: 1001px; margin-left: auto; margin-right: auto; }
.header .top { height: 90px; position: relative; background: url('images/bgtop.png') no-repeat scroll left top transparent; }
.header .logo { position: absolute; left: 8px; top: 20px; width: 189px; height: 40px; padding-top: 19px; display: block; background: url('images/logo.png') no-repeat scroll left top transparent; text-align: right; line-height: 0px; text-decoration: none; }
.header .logo .name { font-size: 28px; font-weight: normal; letter-spacing: -1px; color: rgb(0, 102, 153); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.header .logo .adres { font-size: 12px; font-weight: normal; letter-spacing: 0px; color: rgb(153, 153, 153); }
.header .topMenu { width: 448px; height: 48px; position: absolute; left: 206px; top: 20px; background: url('images/topmenu.png') no-repeat scroll left top transparent; font-size: 14px; font-family: Tahoma,Arial; font-weight: normal; letter-spacing: 0px; line-height: 48px; text-align: center; }
.header .topMenu li { display: inline; padding-left: 10px; padding-right: 8px; background: url('images/limenu.png') no-repeat scroll left 55% transparent; }
.header .topMenu .last { padding-right: 0px; }
.header .topMenu li a { color: rgb(255, 255, 255); text-decoration: none; }
.header .topMenu li a:hover { color: rgb(231, 255, 187); text-decoration: underline; }
.header .call { margin-right: -8px; width: 325px; padding-top: 16px; padding-right: 10px; background: url('images/call.png') no-repeat scroll right top transparent; float: right; height: 78px; }
.header .call p { color: rgb(211, 4, 24); margin-top: 19px; margin-right: 5px; margin-left: 10px; font-size: 16px; font-family: Tahoma,Arial; font-weight: bold; letter-spacing: 0px; }
.call u {font-size:16px; text-decoration: underline;}

.header .bottom { margin-top: 11px; width: 980px; margin-left: auto; margin-right: auto; height: 120px; background: url('images/header.jpg') no-repeat scroll left top transparent; padding-top: 20px; }
.header .bottom p { font-size: 12px; font-family: Tahoma,Arial; font-weight: normal; letter-spacing: 0px; margin-top: 3px; color: rgb(102, 153, 204); }
.header .bottom .first p { color: rgb(102, 102, 102); }
.header .bottom .first { padding-left: 122px; width: 265px; float: left; }
.content { width: 980px; margin-left: auto; margin-right: auto; margin-top: 10px; }
.leftSide { width: 220px; float: left; background: url('images/bgleft.png') repeat-y scroll left top transparent; }
.rightSide { width: 750px; float: right; }
.rightSide h2 {font-size: 18px; color:#7066a9;}


.rightSideDD { width: 750px; float: right; }
.rightSideDD h2 {font-size: 18px; color:#7066a9;}



.clearFix { clear: both; height: 0px; font-size: 0px; line-height: 0px; visibility: hidden; }
.leftSide .title { font-size: 14px; font-weight: normal; letter-spacing: 0px; line-height: 30px; color: rgb(10, 75, 105); height: 30px; padding-left: 30px; text-shadow: 1px 1px 2px rgb(255, 255, 255); margin-bottom: 10px; }
.line { float: left; width: 100%; }
.block { padding-bottom: 20px; }
.block .title { background: url('images/instructions.png') no-repeat scroll left top transparent; }
.block .line { float: none; width: auto; margin-left: 10px; margin-bottom: 4px; }
.block .line a { color: rgb(102, 102, 102); font-size: 12px; }
.block .line a:hover { text-decoration: none; }
.block .to a { padding: 7px; color: rgb(129, 120, 185); font-size: 12px;}
.block .to p { padding: 7px; color: rgb(190, 190, 190); font-size: 12px;}
.anons td.left { padding-left: 0px; }
.anons td { padding-left: 10px; padding-bottom: 10px; }
.anons .cell { width: 180px; padding-top: 7px; background: url('images/bgcell.png') no-repeat scroll left top transparent; }
.anons .cell .bottom { width: 180px; padding-bottom: 7px; background: url('images/bgcell.png') no-repeat scroll right bottom transparent; }
.anons .cell .center { padding-top: 3px; padding-bottom: 3px; width: 180px; background: url('images/bgcell.png') repeat-y scroll center center transparent; text-align: center; }
.anons .cell p { font-size: 11px; font-weight: normal; height: 27px; letter-spacing: 0px; color: rgb(255, 102, 102); margin-top: 3px; margin-bottom: 2px; }
.anons .cell img { height: 98px; margin-top: 15px; margin-bottom: 15px;}
.anons .cell .price { font-size: 14px; color: rgb(51, 153, 0); text-decoration: none; font-weight: bold;}
.anons .cell .buy { display: block; margin-left: auto; margin-right: auto; height: 24px; width: 58px; font-size: 12px; line-height: 24px; padding-left: 22px; text-decoration: none; color: rgb(255, 255, 255); margin-top: 13px; background: url('images/buy.png') no-repeat scroll left bottom transparent; }
.anons .cell .buy:hover { background: url('images/buy.png') no-repeat scroll left top transparent; }
.anons .cell .foto { display: block; }
.footer { height: 45px; background: url('images/bgbottom.png') no-repeat scroll left top transparent; padding-top: 9px; font-size: 14px; line-height: 45px; }
.footer .bottomMenu { float: right; margin-right: 10px; white-space: nowrap; text-align: right; }
.footer .bottomMenu li { display: inline; padding-left: 20px; }
.footer .bottomMenu li a { color: rgb(255, 255, 102); }
.footer .bottomMenu li a:hover { text-decoration: none; color: rgb(255, 255, 255); }

.name_cat { color: rgb(109, 71, 221); font-family: tahoma; font-size: 16px; padding: 10px; margin: 20px; }

.cart { color: rgb(5, 128, 190) ! important; font-size: 14px; padding: 5px;}



.footer a { color: rgb(255, 255, 102); }
.footer a:hover { text-decoration: none; color: rgb(255, 255, 255); }

.blue { color: rgb(5, 128, 190) ! important; }
.page { color: #626165; font-size: 14px; margin: 50px 10px 20px 5px; padding:5px;}
.page a { color: #5a5483; font-size: 14px; text-decoration: none;}
.page a:hover {text-decoration: none;}
.page h3 {font-size:18px; color:#7066a9; margin: 20px 10px 20px 5px; }
.page h4 {font-size:16px; color:#7066a9; margin: 20px 10px 10px 5px;}
.conten { margin: 10px 20px 0px 10px; background-color: rgb(247, 237, 241); }
.conten p { color: rgb(131, 131, 131); font-family: tahoma; font-size: 12px; padding: 10px; }
.conten H3 { color: rgb(131, 131, 131); font-family: tahoma; font-size: 14px; padding: 15px; }
.conten H2 { color: rgb(131, 131, 131); font-family: tahoma; font-size: 16px; padding: 15px; }
.conten H1 { color: rgb(131, 131, 131); font-family: tahoma; font-size: 18px; padding: 15px; font-weight: normal;}
.conten a { color: rgb(116, 79, 200); font-family: tahoma; font-size: 12px; text-decoration: underline; }
.tblue { color: rgb(109, 71, 221); font-family: tahoma; font-size: 16px; padding: 10px; margin-bottom: 7px; }
.separator { height: 1px; background: none repeat scroll 0% 0% rgb(211, 147, 214); border-bottom: 1px solid rgb(255, 255, 255); }
.top-tab  a {font-size: 12px; text-decoration: underline;}
.top-tab  a :hover{text-decoration: none;}
.top-tab  p {font-size: 18px; text-decoration: underline;}


.block img { text-align: center; }
.footer p {margin-left: 10px;} 