body{background:#E8E7E7; color:#3C3E3F; font-family:Verdana, Arial, Sans-Serif; font-size:11px; margin:0px 5px 0px 5px	; padding:0px;}
a {color:#005FA3; text-decoration:none;}
a:hover {text-decoration:underline;}

h1{color:#024270; font-size:14px; text-transform:uppercase;}
h2{color:#BC0201; font-size:12px; text-transform:uppercase;}
h3{color:#024270; font-size:12px;}
td{font-size:11px; line-height:1.2em;}
p{line-height:1.5em; margin:15px 0 10px 0; padding:0px;}
img{border:none;}
textarea{border:1px solid #818181;}

#up_long {position:absolute; z-index:1; top:52px; left:214px;}
#left_buttons {padding:10px 0 0; text-align:center;}
 
#page{position:relative; background:url(../img/main_page_bg_top.gif) #fff no-repeat top left; min-width:897px; margin:auto;}
#menu_top{ background: url(../img/menutop_bg.gif) top left repeat-x #F33C27; height:35px; margin-left:200px; color:#fff;}
#menu_top ul {list-style:none; margin:0px; padding:0px; width:933px;}
#menu_top ul li { float:left; display:inline;}
#menu_top ul li img {display: block;}
#menu_top ul li a {display:block; height:35px;}
#menu_top ul li a span {color:#fff; display:none;}


#MenuAbout{background: url(../img/about.gif); width:141px;}
#MenuPartnership{background: url(../img/partners.gif); width:142px;}
#MenuCatalogue{background: url(../img/catalogue.gif); width:94px;}
#MenuProjects{background: url(../img/projects.gif); width:91px;}
#MenuNews{background: url(../img/news.gif); width:86px;}
#MenuGuestbook{background: url(../img/guestbook.gif); width:141px;}
#MenuRules{background: url(../img/rules.gif); width:104px;}

#MenuAbout a:hover {background: url(../img/about_o.gif); width:141px;}
#MenuPartnership a:hover {background: url(../img/partners_o.gif); width:142px;}
#MenuCatalogue a:hover {background: url(../img/catalogue_o.gif); width:94px;}
#MenuProjects a:hover {background: url(../img/projects_o.gif); width:91px;}
#MenuNews a:hover {background: url(../img/news_o.gif); width:86px;}
#MenuGuestbook a:hover {background: url(../img/guestbook_o.gif); width:141px;}
#MenuRules a:hover {background: url(../img/rules_o.gif); width:104px;}

table#container{ border-collapse:collapse; width:100%;}
#leftcol{width:200px; vertical-align:top;}

#logo_flash {position:absolute; top:30px; left:40px;}

#logo{background: url(../img/logo.gif) top no-repeat #005FA3; height:123px; width:200px;}
#logo a{height:123px; width:200px; display:block;}
#logo a span{display:none;}


.search, .orderstate {padding:7px 14px 5px 12px; margin:0; text-align:right;}
.search {background: url(../img/search.gif) top repeat-x #F0F0F0; border:1px solid #C5CDD2; border-top:none;}
.orderstate, .price_block {background:url(../img/orderstate_bg.gif) #fafafa repeat-y; border-top:1px solid #C5CDD2;}
.price_block {padding:20px 14px 20px 12px; border-bottom:1px solid #C5CDD2;}
.xls_file {display:block; padding-left:23px; background:url(../img/excel.gif) center left no-repeat;}
.bg_bottom {padding-bottom:18px; background: url(../img/catalogue_bg.gif) bottom no-repeat #fafafa;}
.search div div, .orderstate div div {vertical-align:top; float:left;}
.search a { font-size:9px; text-decoration:underline;}
.search a:hover {text-decoration:none;}
.search .input, .orderstate .input {width:123px; height:18px; border:1px solid #818181; padding:1px 0 0 0; margin:0
; margin-right:13px; font-size:13px; line-height:1em;}
.Sort {height:20px; border:1px solid #818181; font-size:13px;}
.orderstate p {margin:3px 0 8px;}
.cleaning {clear:both;}

#catalogue{/*background: url(../img/catalogue_bg.gif) bottom no-repeat #fafafa;*/ background-color:#fafafa; /*padding-bottom:18px;*/ margin:10px 0 20px 0;}
#catalogue div.head h1 {margin:0px; padding:0px;	}
#catalogue div.head h1 a { background: url(../img/catalogue_header.gif) top no-repeat; height:28px; width: 200px; display:block;}
#catalogue div.head h1 a span {display:none;} 

#catalogue_list {margin:0px; padding:8px 0 5px 10px; border:1px solid #C5CDD2; border-top:0;}  
#catalogue_list h4{margin:0px; padding: 0 5px 4px 10px; font-size:13px;  line-height:1.4em; }
#catalogue_list h4 a{color:#F62A1C;}
#catalogue_list ul {margin:0px;  padding:0 0 10px 0; list-style:none;  }
#catalogue_list ul li{padding:3px 2px 3px 11px; font-size:11px;}
#catalogue_list ul.bullet1 li{ background: url(../img/bullet_blue.gif) 0 7px no-repeat;}
#catalogue_list ul.bullet2 li{ background: url(../img/bullet_red.gif) 0 7px no-repeat;}

#rules{background:#FAFAFA; margin:0px 0 10px 0; padding:20px 5px 20px 5px; border:1px solid #C5CDD2; text-align:center; line-height:1.5em;}
#rules a {color:#F62A1C; font-weight:bold; /*text-decoration:underline; */ }

#payment{text-align:center; }

#maincol{vertical-align:top; }
#header{position:relative; background: url(../img/header_bg.gif) top repeat-x #005FA3; text-align:right; height:93px;}
#basket{background: url(../img/basket.gif) top no-repeat #fff;  position: absolute; top: 3px; right:0px; width:193px; height:79px; text-align:left; font-size:10px;} 
#basket div{font-size:10px; margin:43px 5px 5px 40px; color:#0963A5;}
#basket a{text-decoration:underline;}
#basket a:hover {text-decoration:none;}                             


#main_bg{ background: url(../img/main_page_bg.gif) right top repeat-x;}
#main{background: url(../img/main_page_top.gif) right top no-repeat; height:100%; min-height:200px; margin:0; padding:0 13px 0 13px;} 


#footer{background:#E8E7E7; margin:auto; width:100%; text-align:center;}
#menu_bottom{background:#fff;  padding:20px 10px 15px 10px; }
#copy{padding:20px 10px 15px 10px;}
.stretch{width:970px; margin:auto;}



