@charset "utf-8";
/* CSS Document */

body { background-image:url('../images/background.jpg'); width:770px; margin: 0 auto; text-align:center; 
font-family: "Trebuchet MS",helvetica,sans-serif,vardana,geneva,arial; font-size:14px;}
body > * { text-align:left;}

a { text-decoration:none; color: black; }
a:hover { text-decoration:underline; }
ul { margin: 0; padding:0; list-style-type:none;}
img { border: 0; }
img a { border: 0; }
td img { border: 0; }

input { border: 1px solid black; padding-left:15px;}

h1, h1 a { font-weight: bold; color: #007229; padding: 5px 5px; margin: 0px; line-height: 1em;}
h2 { font-size: 14px; font-weight: bold; color: #007229; padding: 0px 0 0 10px; margin: 0px; }
h2 > a { margin:0; padding: 0px;color: #007229; }
H3 { font-size: 11px; font-weight: normal; color: #5c5c5c; padding: 1px 10px 3px 10px; margin: 0px; line-height: 1.4em;}
H4 { font-size: 11px; font-weight: normal; color: #FFFFFF; padding: 15px 160px 3px 10px; margin: 0px;}
H5 { font-size: 10px; font-weight: bold; color: #666666; padding: 5px 10px 3px 10px; margin: 0px;}
H6 { font-size: 12px; font-weight: normal; color: #878e90; padding: 2px 10px 3px 10px; margin: 0px; line-height: 1.5em;}

#drnona { border: 0px solid grey; border-top-width:0px; border-bottom-width:0px; }

#header { position:relative; height: 110px; overflow:hidden;  }
	#logo { position:absolute; top:0; left: 0; width:200px; height:110px; background-image:url("../images/logo.gif"); background-repeat:no-repeat; margin-left:10px; }
	#logo a { display:block; height:100px;}
	#top-nav { height:100%; width:580px; float:right; background:url("../images/top_main.jpg") no-repeat right top;  padding: 20px 100px 0 30px; text-align: right; }
	
#menu_body_seperator { height: 7px; border: 1px solid grey; margin: 1px 0 4px 0; background-color: #E5F0FF;   }

#content { position:relative; }
div#footer { background-color: #9ed4fa; text-align:center; padding: 5px 0; font-weight:bold;}
div#boxes { margin-bottom: 10px; text-align:left; position: relative; height: 200px; margin-bottom:5px;}
div#boxes-layout {  }
div#middle { height: 177px; }
#news-content { padding-left:10px; }
#dr_nona_kuchina { font-size: 13px; font-weight: bold; color: #007229; padding: 5px 10px; margin: 0px; line-height: 1em; }

#error_message {  background-color: #e5f0ff; border: 1px solid black; height: 32px; }
#error_message_ask {  background-color: #fabbc0; border: 1px solid black; height: 32px; }
#error_message_ok {  }
#error_message_ok a { color: blue; }

div#skype-us { background-color: #FFF; text-align:left; border: 1px solid #71bcf0; }

*.error_message {  width: 650px;  margin: 10px auto; }

*.no-display { display: none; }

*.title-link { text-decoration: none; font-weight: bold; color: blue; }	

*.border { border: 1px solid #E5F0FF; }
*.border-no-top { border-top-width:0px; }

*.center-text { text-align:center; }
*.bold { font-weight: bold; }
*.underline { text-decoration: underline; }

*.margin-both  { margin: 10px 0; }
*.margin-both-smaller { margin: 5px 0; }

*.padding-top-bottom { padding: 10px 0; }
*.padding-sides { padding: 15px; }

*.news-title { padding-left: 25px; font-size:22px; color: #007229;}
*.news-date { text-decoration: underline;  text-align:center;}
*.news-content { padding-left: 50px; }
*.boxes-title { padding-left: 20px; }
*.dr_nona_box { width: 225px; margin-top: -5px; }
*.nonabox { padding: 25px 0px 2px 0px; vertical-align: top; background:transparent url(../images/eng_bg_nonabox1.jpg) no-repeat scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
*.titlebox { padding: 25px 0px 13px 0px; vertical-align: top;}

*.front-box { width:170px; height: 220px; margin: 0; float:left; }
*.front-box-top { background:url(../images/TOP_DESIGN_BOXES.gif) no-repeat top left; width:145px; height:13px; font-size: 16px; padding: 10px 0 8px 25px; }
*.front-box-top-title { color:white; }
*.front-box-top-title-link { color:gold; }
*.front-box-body { padding: 0px 10px; background-color: #71bcf0; margin: 0 1px; height:160px; border-top: 1px solid white; }
*.front-box-bottom { background:url(../images/BOTTOM_DESIGN_BOXES.gif) no-repeat bottom left;; height:15px; }

*.news-ul {  }
*.news-row { padding-left:15px; color: blue; }

*.visible-list li { list-style-type: circle; margin-left: 50px;}

#form { padding-left: 50px; text-align:left; }
#form input { border: 1px solid #000; width:200px; padding: 3px 15px; font-size:15px;}
#form textarea { border: 1px solid #000; padding: 3px 15px; font-size:16px;}
*.form-text { margin: 5px 0; }

/* Shopping Cart Style */

div#cart-main { border: 1px solid black; position:relative; padding: 15px;}
div#cart-categories { border: 1px solid black; width: 150px; height: 200px; }
div#cart-products { border: 1px solid black; float: left; width: 400px; }

#category-title { background-color: #E5F0FF; padding: 5px 0; text-align:center;}
*.category-box {  }
*.paypal-checkout { width:400px; margin:0 auto; }


/* Cart */

div#cart-products-area { padding: 10px; border: 0px solid black; position: relative;}
div#cart-summary { width:auto; height:auto; border:1px solid black; padding: 15px; margin:10px 15px; background-color:#e5f0ff; }
div#product-detail { padding:10px; border:1px solid black; }
div#check-out { border:1px solid black; padding:15px;}

*.cart-product { }
*.product-picture { text-align:center; width: 250px;}
*.product-title { color: green; margin: 5px 0; width: 250px; }
*.product-short-description { color: grey; font-size: 12px; width: 250px; }
*.product-retail { color:red; margin: 5px 0; width: 250px; }
*.product-price { color: green; width: 250px; }
*.product-add	{ margin-top: 5px; }
*.right-aligned { text-align:right; }
*.quantity input { margin:0 15px;}